canny-operator - 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')
很困惑请帮忙。
解决方案
推荐阅读
- java - `volatile` 可见性导致的代码执行问题
- php - 如何检查密码是否包含PHP中单词或特殊字符的用户名
- asp.net-core - 如何在 Asp.Net Core 中仅显示自定义日志记录
- javascript - 为什么 Ajax 时钟在晚上走得更快?
- angular - 在 HTML 页面上交错组件
- go - 等效结构上字段的接口转换
- reactjs - React-native 中的帮助屏幕覆盖
- java - 如何在java中对字符串进行排序,顺序应首先显示大写字符串
- regex - 如何使用 Nifi 转换 csv 文件中的列?
- c# - (Unity) 使用 BuildPipeline 构建时启用 App Bundle (Google Play) 选项?