上个月做了一个表情检测的项目
训练完毕输入检测视频,开始报错cv2.error: OpenCV(4.9.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:786: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
只有上个月录唯一的一个视频可以输入检测,一替换就报上面的错。
找人看过了,说我的代码没错,是片源的问题
输入的视频要求是.wmv格式,旧视频是我从mp4改后缀扩展名为wmv的
我尝试过把旧视频发到手机又发回电脑,从MP4转为wmv,是可以输入检测的,旧视频的副本也可以输入
现在我试过把新视频改后缀扩展名为wmv,报错
从手机改扩展名,报错
从电脑网页MP4转wmv,报错
使用ffmpeg将视频转换为wmv,报错
将旧视频与新视频拼接在一起,转换为wmv格式,前半段为旧视频,只可输入检测前半段,到后半段就终止报错
只有旧视频可以输入检测,现在尝试的新录制的都不行(已经替换过很多新的)
这是旧新视频的属性对比,左为旧
这到底是啥原因