opencv中cv2.imread()返回值为None
windows10 + anaconda3 + python3.6 + opencv3.4
图片读入
import cv2
img = cv2.imread("liushishi.jpg")
print(img) # 返回值为None,按道理说,应该返回矩阵
第一步,百度
百度说是路径问题,尝试了相对路径和绝对路径,卒。
第二步,百度
百度说是路径中含有中文,我就写相对路径,根本没有中文啊
第三步,百度
百度说是图片不完全是.jpg
格式,可能只是后缀是.jpg
。要用到PIL
中的Image.open("filepath").convert("RGB")
。
依旧卒.
第四步,自闭
自闭了一会儿,发现我全局路径中有中文啊,虽然相对路径没有中文,试了一下,成功了。
心痛,心累!!!.