3

我正在寻找一些提示。我已经让我的 Pi 运行 OpenCV,但我即将承担一个需要多个 IP 摄像机的项目,所有视频都通过管道传输到 OpenCV。我很好奇是否可以使用 Pi+网络摄像头代替 IP 摄像头?

我正在尝试通过在 Pi 上使用 Gstreamer 将视频传输到桌面 PC,我将使用 Python 和 OpenCV 处理图像,然后将答案发送回 Pi。Pi 连接到执行器,因此所描述的设置将节省我购买一些网络摄像机的费用。

我已经设置了 ffmpeg 来捕获视频并将其流式传输,但我似乎无法找到合适的 Gstreamer 管道来将其拉到桌面上的 OpenCV 中。

我希望这很清楚。

4

2 回答 2

2

首先,我强烈推荐您可以在 rpi 上编译的最新 gestreamer 代码。可以在 3rd 方 apt 存储库中找到一些最近构建的 gstreamer:

添加

deb http://vontaene.de/raspbian-updates/ . main

/etc/apt/sources.list

并运行

apt-get update && apt-get upgrade

作为超级用户。

希望有帮助。如果没有,您可以在http://pi.gbaman.info/?p=150 http://sanjosetech.blogspot.de/2013/03/web-cam-streaming-from-raspberry-pi-to 找到一些有用的信息 .html
甚至https://raspberrypi.stackexchange.com/

于 2013-06-17T18:14:27.500 回答
0

我向您推荐 pi 的 UV4L 驱动程序,如果您可以看到 pi 摄像头,该驱动程序将启用 URL,因此您可以使用 cv2.videocapture(" http://raspberrypi-ip/live ") 以这种方式处理图像你不需要在 pi 上处理任何东西,因为与你的电脑相比非常有限,这会给你带来很好的结果。

于 2018-06-19T06:12:24.293 回答