拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何将 Raspberry Pi 用作网络摄像头

如何将 Raspberry Pi 用作网络摄像头

白鹭 - 2022-01-06 2012 0 0

您可能家里没有网络摄像头,但现在需要进行视频通话?想利用您的 Raspberry Pi 摄像头,但不知道如何将其用作网络摄像头?

将 Raspberry Pi 变成网络摄像头很容易,今天的文章将向您展示如何做到这一点。

如何将 Raspberry Pi 摄像头模块用作网络摄像头

其实树莓派的摄像头模组是不能插电脑的。文章提出的解决方案是将网络摄像机图像(IP 摄像机)流式传输,在计算机上捕获,然后将其发送到您喜欢的视频通话应用程序(例如 Skype)。

在本文中,TipsMake.com 将逐步解释如何做到这一点。

只要在您的计算机和 Raspberry Pi 上安装合适的软件,您就可以快速完成这项工作。

准备树莓派

立即开始准备树莓派。

安装 Raspbian

本教程适用于 Raspbian 发行版,所以如果您还没有安装,请立即安装。有关详细说明,请参阅文章:如何为 Raspberry Pi 安装操作系统。

Raspbian 版本并不重要。作者在Raspbian Lite上做了这个教程,所以所有版本都可以。

在继续之前,您需要:

  1. 如果需要,请按照说明安装 Raspbian。
  2. 将 Raspbian 软件包更新到最新版本。
sudo apt update && sudo apt 升级 &&须藤重启
  1. 将 Raspberry Pi 连接到网络(以太网或 WiFi)。
  2. 激活 SSH。
sudo raspi-config
  1. 然后转到接口选项,SSH并回答是。

您现在可以使用 SSH 继续本教程的下一部分。你准备好开始了吗。

插入相机

如果您有相机,您可能知道如何执行此操作,但不要忘记将其正确插入您的 Raspberry Pi。

移除插槽保护并插入电缆,如下图所示:

激活相机

默认情况下,树莓派的摄像头界面没有开启

要启用它,您需要使用raspi-config:

sudo raspi-config

然后转到接口选项,选择相机回答并退出raspi-config。

该工具将要求您重新启动、接受并执行此操作。

重启后,相机将被激活,现在您可以安装软件了。

动作设置

Motion 是一款功能强大的软件,可使用相机完成所有操作。我们将使用它来流式传输网络上的摄像机(IP 摄像机),但 Motion 可以做更多。

要使用 Motion,请按照以下步骤操作:

  1. 安装 Motion 和必要的依赖项。
sudo apt install motion libavcodec-dev libavformat-dev libavutil-dev libjpeg-dev libjpeg62-turbo-dev libpq-dev libswresample-dev
  1. 回答安装它们。
  2. 激活相机驱动程序:
sudo modprobe bcm2835-v4l2
  1. 使用此命令检查相机是否可见并显示其设置
v4l2-ctl-V

你会得到类似下面的结果:

格式视频捕获:宽度/高度:1024/768 像素格式:'JPEG'字段:无每行字节数:0 图像大小:786432 色彩空间:JPEG 传递函数:默认 YCbCr/HSV 编码:默认量化:默认标志

然后需要配置Motion。最好的方法是直接下载你需要的配置。

wget https://www.dropbox.com/s/6ruqgv1h65zufr6/motion-mmal-lowflyerUK-20151114.tar.gz
  1. 提取文件:
tar-zxvf motion-mmal-lowflyerUK-20151114.tar.gz
  1. 开始运动:
sudo motion-c motion-mmalcam-both.conf

请调整此文件中的设置以匹配相机配置(例如,图像高度和宽度)。

要完成Motion设置,您只需要在继续进行计算机配置之前检查视频流

查看视频流

Livestream 在 HTTP 中可用,使用 Raspberry Pi IP 地址和端口 8081。

打开网页浏览器访问:

http://:8081

检查您是否可以看到质量足够好的直播。

现在您将看到直播并可以调整 Motion 配置。

本教程的目的不是解释如何配置 Motion,但您可以在 GitHub 页面上找到您需要的所有资源:

https://motion-project.github.io/motion_config.html

安装电脑软件

现在直播正在运行,您需要使用计算机上的其他软件在视频通话期间转发相机图像。

SplitCam 简介

SplitCam 是一款文章软件,用于将 IP 摄像机变成计算机的网络摄像头。 SplitCam 允许您在计算机上创建虚拟摄像机并向其发送 IP 摄像机流。

本文将使用此软件在Skype(或其他视频通话软件)上拥有摄像头,即使电脑上没有真正的摄像头。

下载并安装

SplitCam 是一款适用于 Windows 的免费软件,您可以在这里下载。

设置

要在计算机上安装 SplitCam,请按照以下步骤操作:

  1. 双击您刚刚下载的文件。
  2. 保持默认值(下一步,同意,安装)。
  3. 安装完成后,点击下一步并选择您希望快捷方式所在的位置,然后保留默认选项。
  4. 选择您想要的任何内容。在示例中,作者持有开始菜单快捷方式。
  5. 然后单击完成以启动 SplitCam。您可能需要重新启动才能安装摄像机。这是必需的。

配置

  1. 重新启动后,启动 SplitCam。
  2. 点击底部菜单中的来源
  3. 在下拉列表中,确保选择 IP 分体式摄像机。您将获得类似于以下内容的结果:
如何使用树莓派作为网络摄像头的图片1 确保选择IP Split Camera
  1. 然后在 URL 字段中,输入直播 URL。例如:
http://192.168.1.17:8081
  1. 点击添加。
  2. 几秒钟后,此行将出现在IP 摄像机列表中,图像出现在主窗口中。

你几乎准备好了。只需重新配置视频通话软件即可。

Skype 配置

本文将向您展示如何在 Skype 中使用 Raspberry Pi 作为网络摄像头,因为这可能是最常用的工具。但是,您可以对任何软件应用相同的步骤。

  1. 启动 Skype
  2. 点击左侧的并选择设置。
  3. 设置窗口中,转至音频&视频
  4. 相机部分,确保SplitCam Video driver是主相机。
如何使用树莓派作为网络摄像头的图片2 确保 SplitCam Video 驱动程序是主摄像头
  1. 您可以查看下面的相机图像。您现在可以将 Raspberry Pi 摄像头用作网络摄像头了。

相关问题

如何在启动时自动启动Motion?

您将使用特定的配置文件和命令来启动临时运动,但您可以将该文件移动到默认目录中以将其配置为守护进程。

这是如何做到的:

sudo mv motion/usr/bin/motion sudo mv motion-mmalcam-both.conf/etc/motion.conf

之后,编辑守护程序配置文件:

sudo nano/etc/default/motion

并将start_motion_daemon 选项更改为是。

下次重启,Motion会直接启动

现在您知道如何将 Raspberry Pi 摄像头用作任何计算机软件中的网络摄像头。

希望本教程对您有所帮助!

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *