首页 > 解决方案 > Dtype 对象无法转换为浮点数

问题描述

img = cv2.imread("messi5.jpg", 0)

titles = ['image']
images = [img]
for i in range(1):
  plt.subplot(1, 1, i+1), plt.imshow(images[i], 'gray')
  plt.title(titles[i])
  plt.xticks([]), plt.yticks([])
plt.show()

嗨,我第一次编码,但我正在尝试使用 Canny 边缘检测软件,但无法弄清楚为什么我不断收到此错误。我有一系列 png 文件,我只想能够在 Desmos 中制作动画,但我在这一步中苦苦挣扎,因为无论我做什么,我都会不断收到此错误:

dtype对象的图像数据不能转换为float

这发生在这部分代码中: plt.imshow(images[i], 'gray')

很困惑请帮忙。

标签: canny-operator

解决方案


推荐阅读