我用VC编了一个MFC程序来驱动电脑自带的摄像头,带有拍照,录像功能,但是总是第一次能成功,第二次在打开就不能捕获图像,就打不开摄像头了,但是你把电脑重启一下,再次打开就又成功了,请问有没有遇到类似问题的,还请解答一下,说明一下,驱动摄像头是用vfw的,不是用opencv
我觉得你这种情况可能是你第一次占用了摄像头端口,在程序结束时没有释放,导致第二次打不开摄像头了
这种情况下,肯定是前面一次占用的资源没有被释放,只有重启动电脑下次才可以了
你需要在检查一下你的MFC程序,C++释放资源有一些是必须要手动执行的。