[英]Returning Pixel Value as "None"
我有以下代码行:
img = cv.imread("c:/users/admin/downloads/sack.jpg", 1)
它没有将任何内容读入img
。 img
显示None
。 sack.jpg
存在,是一个图像文件。
import os
import cv2
image_path = r"c:/users/admin/downloads/sack.jpg"
assert os.path.isfile(image_path)
img = cv2.imread(image_path, 1)
要么断言失败,要么读取成功,要么文件不是有效的图像。 注意路径前面的r
。
还要注意cv2
,而不是cv
。
这在 WINDOWS 上对我有用:
import cv2
path = r'c:/users/admin/downloads/sack.jpg'
img = cv2.imread(path)
cv2.imshow('imgTitle',img)
cv2.waitKey()
你可以 在这里查看 cv2.imread 是如何工作的。
注意:
它是( cv2 )而不是 cv。
添加cv.waitKey()
以便您的图像不会非常快地打开和关闭。
反正用手动路径写在里面不是很实用
实时应用程序,你可以尝试使用像os和pathlib这样的库,这也是非常推荐的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.