global loadsave.cpp:244 cv::findDecoder imread_('D:\datebase-1\99-底稿文件拆分\图片\1-1-1-1(1)\1.jpg'): can't open/read file: check file path/integrity Traceback (most recent call last): File "D:/working/test/颜色检验.py", line 37, in <module> detect_corners_color(paths1) File "D:/working/test/颜色检验.py", line 14, in detect_corners_color hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor',这种问题是什么原因导致,改如何修改?
时间: 2023-11-23 16:56:36 浏览: 1174
opencv_world451.dll
这个问题是由于OpenCV无法读取指定文件路径的图像文件而引起的。你需要检查文件路径是否正确以及文件是否存在。同时,你也可以尝试使用绝对路径或相对路径来读取图像文件。
如果你确定路径和文件都没有问题,你可以尝试使用其他的图像读取函数,例如cv2.imread()或PIL库的Image.open()函数来读取图像文件。
如果问题仍然存在,你可以尝试重新安装OpenCV或更新你的OpenCV版本。
阅读全文