cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:783: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
时间: 2023-06-12 13:04:48 浏览: 885
opencv-python-4.5.5-cp311-cp311-win-amd64.zip
这个错误通常表示你在使用OpenCV的imwrite()函数时,传入的图像为空(即没有读取到图像或者图像路径不正确)。你需要确保你传入了正确的图像路径,并且该路径下确实存在一个可读取的图像文件。
你可以尝试检查以下几个方面:
1. 检查图像路径是否正确,确保文件名和路径名都是正确的。
2. 检查图像文件是否存在,确保图像文件没有被删除或移动。
3. 检查你是否成功读取了图像文件。你可以使用cv2.imread()函数来读取图像文件,并检查返回值是否为None。
4. 如果你使用的是相对路径,请确保你的代码所在的工作目录正确,或者使用绝对路径来指定图像路径。
如果上述方法都不能解决问题,你可以考虑重新安装OpenCV或更换版本,或者查看OpenCV的文档,以了解更多关于imwrite()函数的使用方法和注意事项。
阅读全文