【发布时间】:2016-02-15 11:56:26
【问题描述】:
我正在尝试使用 python 计算图像边缘的平均长度。我可以使用 opencv Canny 检测计算边数,如下所示:
edges = cv2.Canny(img,100,200)
edge_count = np.count_nonzero(edges)
我不知道如何计算边的长度。
在matlab中,我们可以使用edge()函数得到一个边缘图像,然后sum(sum(edgeimage))根据我的研究给出图像的长度。
提前感谢您的帮助。
【问题讨论】:
标签: python image opencv edge-detection canny-operator