【发布时间】:2017-08-17 15:38:28
【问题描述】:
我尝试按照以下代码使用 opencv 裁剪图像:
import cv2
import numpy as np
import csv
path_image= '/home/'
img=cv2.imread(path_image+"image1.png")
img1=img[40:102,2442:2448]
但我执行时出错:
img1=img[40:102,2442:2448]
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object has no attribute '__getitem__'
【问题讨论】:
-
@DeepSpace 应该是
'/home/image1.png'...我猜 -
查看
imread的文档。它解释了imread何时以及为何返回None:docs.opencv.org/2.4/modules/highgui/doc/…。找不到您尝试打开的文件,或者它的格式不受支持。
标签: image python-2.7 opencv