OpenCV - numpy array is bad argument type for cv2.imread?

2024-06-12 00:53:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用cv2.I m read(图像)读取图像image'是对numpy数组列表元素的引用。控制台告诉我,我的参数-image-属于类型,因此它应该与cv2.imread()一起使用,但我得到以下错误:“type error:内置操作的参数类型错误”。

给什么?


Tags: 图像imagenumpy元素类型列表read参数
2条回答
  • cv2.imread()用于加载图像。它将图像路径作为字符串参数。这就是这个错误的原因。

您传递的图像参数必须是实际图像的路径,即

image = 'picture/image/trail.jpg'
  • cv2.imread()接受实际图像所在的路径 你的驱动力。
  • 如果您传递一个已经是图像数组的numpy.ndarray 价值观,它给出了 TypeError: bad argument type for built-in operation

相关问题 更多 >