问题描述
刚开始使用该算法,想知道是否可以使用 Canny 边缘检测指标计算边缘与非边缘的比率?如果不可能,那还能怎么做?
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('icon3.jpg',0)
edges = cv2.Canny(img,100,200)
plt.subplot(121),plt.imshow(img,cmap = 'gray')
plt.title('Original Image'),plt.xticks([]),plt.yticks([])
plt.subplot(122),plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image'),plt.yticks([])
plt.show()
代码的结果确实检测到边缘,但是我想计算包含边缘的图像面积
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)