获取错误,而调整图像和写入它与cv2包。我不知道为什么这个错误发生。
密码是
image = cv2.imread('image.jpg')
image_resize = cv2.resize(image, (4600, 5500))
cv2.imwrite(image, image_resize)
错误是
cv2.imwrite(image, image_resize)
TypeError: Can't convert object of type 'numpy.ndarray' to 'str' for 'filename'
2条答案
按热度按时间eqfvzcg81#
可以尝试在
cv2.imwrite()
语句中为使用不同的文件名,而不是与原始文件名相同的文件名。例如:j8ag8udp2#
错误的答案是:
无法将类型为“numpy.ndarray”的对象转换为“str”
表示第一个参数应该是字符串,但您提供的是数组。
你需要给予
image_name
,即有关更多信息,请访问read
如果您想运行,则可以执行以下操作:
这将显示图像,显示输出。