我正在寻找一些提示。我已经让我的Pi运行OpenCV,但我即将开展一个需要多个IP摄像头的项目,所有的管道视频都是OpenCV。我很好奇是否可以使用Pi +网络摄像头代替IP摄像头?
我试图通过在Pi上使用Gstreamer将视频传输到台式PC,在那里我将使用Python和OpenCV来处理图像,然后将回答传回Pi。 Pi连接到执行器,因此所描述的设置将节省我购买几个ip凸轮。
我已经设置了ffmpeg来捕获视频并对其进行流式处理,我似乎无法找到合适的Gstreamer管道来将其拉到桌面上的OpenCV中。
我希望这很清楚。
答案 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答案 1 :(得分:0)
我建议您使用pi的UV4L驱动程序,此驱动程序将启用URL,您可以看到pi相机,这样您就可以使用cv2.videocapture处理图像(" http://raspberrypi-ip/live&#34 ;)这样你不需要在pi上处理任何东西,因为与你的电脑相比非常有限,这将给你很好的结果。