从树莓派传送视频到运行OpenCV的桌面



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

我试图通过在Pi上使用Gstreamer将视频管道传输到桌面PC,在那里我将使用Python和OpenCV处理图像,然后将答案发送回Pi。Pi连接到执行器,因此所描述的设置将节省我购买几个ip摄像头。

我已经设置了ffmpeg来捕获视频并流式传输,我似乎找不到合适的Gstreamer管道来在桌面上的OpenCV中拉起它。

首先,我强烈推荐您可以在rpi上编译的最新gestreamer代码。gstreamer的一些最新版本可以在第三方apt存储库中找到:

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

/etc/apt/sources.list

和运行

apt-get update && apt-get upgrade

作为超级用户。

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

我建议您使用pi的UV4L驱动程序,该驱动程序将启用URL,您可以看到pi相机,因此您可以使用cv2.videocapture("http://raspberrypi-ip/live")处理图像,这样您就不需要处理pi上的任何东西,因为与您的pc相比非常有限,这会给您带来很好的结果。

最新更新