使用opencv中的cv2.imread()时候出现了这个错误:
Traceback (most recent call last):
File “E:/PycharmProjects/pythonPic/com/wang/video/makesumiao.py”, line 9, in
cv2.imshow(‘dst_image’, img_rgb)
cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv****\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’****
D:\ProgramData\Anaconda3\envs\pythonPic\python.exe E:/PycharmProjects/pythonPic/com/wang/video/makesumiao.py
None
Traceback (most recent call last):
File "E:/PycharmProjects/pythonPic/com/wang/video/makesumiao.py", line 9, in <module>
cv2.imshow('dst_image', img_rgb)
cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
出现这个问题的原因是 cv2.imread('路径中有中文字符')
把路径中的中文修改成英文就好了。
在使用OpenCV的cv2.imread()函数时遇到错误,问题出在路径中包含中文字符。解决方法是将文件路径中的中文字符改为英文,确保路径有效,从而避免cv2.cvtColor()函数的assertion失败。
27万+

被折叠的 条评论
为什么被折叠?



