error: (-215) scn == 3|| scn == 4 in fun
时间: 2023-09-03 18:10:21 浏览: 283
回答: 报错信息"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’"通常表示在利用OpenCV进行图片处理时出现了问题。根据引用中提到的可能原因,报错可能是由于图片为空或者路径中包含中文字符导致的。为了解决这个问题,可以检查图片的读取路径中是否有中文,并且使用以下代码进行读取:
img = cv2.imread('image/1.jpg')
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
这段代码将会读取名为'1.jpg'的图片,并显示在窗口中。如果问题仍然存在,可能需要进一步检查图片的格式和内容是否正确。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [opencv图片操作报错:error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor](https://blog.csdn.net/weixin_51047199/article/details/120769903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文