我在我的 ubuntu 电脑中安装了库 opencv,我编写了一个从网络摄像头获取视频的程序,它可以工作。
昨天我安装了用于视频捕获“media_build”的驱动程序以从视频采集器中获取视频,但是相同的程序不起作用,而如果我在 VLC 上打开“video for linux 2”它可以工作。
这是错误:
libv4l2: error set_fmt 给了我们与 try_fmt 不同的结果!HIGHGUI 错误:libv4l 无法转换为请求的 pixfmt
HIGHGUI 错误:V4L:设备 /dev/video0:无法查询通道数
错误:捕获为 NULL
指令是:
CvCapture* 捕获 = cvCaptureFromCAM( CV_CAP_ANY );
有什么建议吗?谢谢