我正在尝试使用cv2.imread(image)读取图像 . 'image'是对numpy数组列表元素的引用 . 控制台告诉我,我的参数 - 图像 - 是类型的,所以它应该与cv2.imread()一起工作,但我得到以下错误:'TypeError:内置操作的错误参数类型' .
是什么赋予了?
cv2.imread() 用于加载图像 . 它将图像路径作为 string 参数 . 这是错误的原因 .
如果您使用numpy数组创建了一个图像,则不需要再次读取它,因为cv2接受一个numpy数组作为图像 .
有关详细信息,这可能有用:How to convert a python numpy array to an RGB image with Opencv 2.4?
1 回答
cv2.imread() 用于加载图像 . 它将图像路径作为 string 参数 . 这是错误的原因 .
如果您使用numpy数组创建了一个图像,则不需要再次读取它,因为cv2接受一个numpy数组作为图像 .
有关详细信息,这可能有用:How to convert a python numpy array to an RGB image with Opencv 2.4?