我在我的ubuntu pc上安装了库opencv,我编写了一个程序,它从网络摄像头获取视频并且可以工作。opencv highgui error
昨天我安装了视频采集驱动程序“media_build”从视频采集卡中采集视频,但是同一个程序不起作用,而如果我在VLC上打开“video for linux 2”,它就可以工作。
这是错误:
libv4l2: error set_fmt gave us a different result then try_fmt! HIGHGUI ERROR: libv4l unable convert to requested pixfmt
HIGHGUI ERROR: V4L: device /dev/video0: Unable to query number of channels
ERROR: capture is NULL
的指令是:
CvCapture* capture = cvCaptureFromCAM(CV_CAP_ANY);
什么建议吗? 谢谢
尝试[询问的Ubuntu(http://askubuntu.com/)。 – 2013-03-08 17:40:11