我正在尝试编写一个程序,通过解释网络摄像头中的帧来控制机器人,并发生在GStreamer上。
我已经能够在此页面的帮助下使用GStreamer从网络摄像头流式传输Python视频: http://www.ndeschildre.net/2008/04/04/python-power/
但是,我不知道如何从Pipeline请求一个RGB编码的帧,虽然我设法找到并阅读了一些文档,但我没有找到明显的答案。
有没有人有任何想法?
编辑:我试图首先使用OpenCV来解决这个问题,但是缓冲区没有停留或什么东西,导致连续的图像无法从缓冲区的左上角开始。 (操作系统是Ubuntu Linux)答案 0 :(得分:1)
查看 cheese 的源代码,Gnome photobooth应用程序。
您也可以尝试使用用户链接。
答案 1 :(得分:1)
我听说过OpenCV的Python绑定取得了一些成功。以下是其中一项成功案例:http://blog.jozilla.net/2008/06/27/fun-with-python-opencv-and-face-detection/