OpenCV打开摄像头闪退问题

@

目录

    最近在使用opencv调用摄像头的时候出现了摄像头灯亮了一下然后就关闭的情况,程序也随之退出,试用了网上许多的方法,尝试了安装Xvid、或者在打开摄像头时指定媒体类型capture.open(0, cv::CAP_DSHOW)等,全都无效。最终发现在程序运行时windows右下角有一个绿色箭头图标:
    ![Alt]( https://img-blog.csdnimg.cn/20201112110327786.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk5MzgwOA==,size_16,color_FFFFFF,t_70#pic_center)
    经过查阅得知这是vsfilter搞的鬼,在调用摄像头的时候该程序会被启动,拦截住摄像头。
    解决方法:移除C:\Windows\System32\vsfilter.dll文件问题解决。
    Alt

    posted @ 2020-11-17 17:10  人类的实例  阅读(706)  评论(0)    收藏  举报