视频处理为视频帧出现cv2写入错误

问题:将视频处理为视频帧图片,执行

cv2.imwrite("video"+"_%d.jpg" % frame_count, frame, params)

语句时,Python出现报错。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'

原因:是由于路径中存在中文。

解决:将MP4文件放在py同文件夹下,解析后的视频帧图片保存路径换为全英文,问题解决。

你可能感兴趣的:(opencv,python)