我正在尝试使用 python 计算图像边缘的平均长度。我可以使用opencv Canny检测计算边数,如下所示:
edges = cv2.Canny(img,100,200)
edge_count = np.count_nonzero(edges)
我被困在如何计算边的长度上。在matlab中,我们可以使用函数获得边缘图像edge()
,然后sum(sum(edgeimage))
根据我的研究给出图像的长度。
在此先感谢您的帮助。
我正在尝试使用 python 计算图像边缘的平均长度。我可以使用opencv Canny检测计算边数,如下所示:
edges = cv2.Canny(img,100,200)
edge_count = np.count_nonzero(edges)
我被困在如何计算边的长度上。在matlab中,我们可以使用函数获得边缘图像edge()
,然后sum(sum(edgeimage))
根据我的研究给出图像的长度。
在此先感谢您的帮助。