为什么我的openv错误,即使我从geeksforgeeks


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()

相关内容

  • 没有找到相关文章

最新更新