import cv2
image = cv2.imread("beach.jpg", cv2.IMREAD_COLOR)
cv2.imshow("C:\Users\farha\Downloads\WALLPAPER\beach.jpg", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
错误:cv2.imshow("C:UsersfarhaDownloadsWALLPAPERbeach.jpg", image)cv2。错误:OpenCV(4.5.3) C:UsersrunneradminAppDataLocalTemppip-req-build-sn_xpupm OpenCV modulesimgprocsrccolor.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
当cv2
不能读取图像时,它不会引发错误,但它返回None
,后来它可能会在其他行中给出错误,当它试图使用这个None
来显示图像(或改变颜色,或编辑图像)
你应该在imread()
中使用完整的路径-imshow
需要寡妇标题的文本,它不必是图像的路径。
image = cv2.imread("C:\Users\farha\Downloads\WALLPAPER\beach.jpg", cv2.IMREAD_COLOR)
if image is None:
print("I can't read image")
else:
cv2.imshow("My Image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()