将视频从Raspberry Pi管道传输到运行OpenCV的桌面

时间:2013-06-09 23:11:34

标签: opencv gstreamer raspberry-pi

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

我试图通过在Pi上使用Gstreamer将视频传输到台式PC,在那里我将使用Python和OpenCV来处理图像,然后将回答传回Pi。 Pi连接到执行器,因此所描述的设置将节省我购买几个ip凸轮。

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

我希望这很清楚。

2 个答案:

答案 0 :(得分:2)

首先,我强烈推荐您可以在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=150 http://sanjosetech.blogspot.de/2013/03/web-cam-streaming-from-raspberry-pi-to.html
甚至是https://raspberrypi.stackexchange.com/

答案 1 :(得分:0)

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