HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

 

写的qt程序用到了opencv,发现出现了关闭窗口摄像头不关闭的bug

确认不是程序原因,找到了`HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP`错误

几经周折最后找到了可行方法

以下是原文

原文地址https://blog.csdn.net/billbliss/article/details/72140471

linux下对于自己编译的opencv版本

调用视频抓取的时候,有时会出现 HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

方法

1. 安装 依赖库 (有人说只需要libv4l-dev ,没有试过)

sudo apt-get install libv4l-dev 

sudo apt-get install v4l2ucp

sudo apt-get install v4l-utils

2. 重新编译OPENCV

cd build

cmake ..

make

sudo make install

posted @ 2018-07-24 22:15  tsvico  阅读(258)  评论(0编辑  收藏  举报