最近在用OpenCV做超分辨率,但是在调用createFrameSource_Video时,一直报错:Assertion failed (vc_.isOpened()) ~~~~~。报错的原因应该是没有正确读取视频。各种改正,但是没什么效果。后来只用VideoCapture来读取视频,依然会报错。一度以为OpenCV3.3只能读取某种格式的视频,但是我在OpenCV2.4.13上同样的代码可以正确运行。后来发现,其实是配置的问题。之前用cmake编译过OpenCV3.3,把那个路径也加入到了环境变量,但是cmake编译的库有问题。VS2015应该直接配置OpenCV3.3,(可能是之前我用cmake编译了VS2013对应的OpenCV3.3,导致出错吧,之前用的是VS2013),而且要在环境变量中删掉cmake编译的OpenCV3.3。
OpenCV3.3无法读取视频
最新推荐文章于 2023-06-18 21:41:12 发布