2015-11-13 67 views
1

我试图计算使用python的图像的边缘的平均长度的图像的边缘的。我可以用OpenCV的坎尼检测如下计算的边数:持续使用python

edges = cv2.Canny(img,100,200) 
edge_count = np.count_nonzero(edges) 

我卡在如何计算边的长度。 在MATLAB中,我们可以得到使用edge()功能的边缘图像,然后sum(sum(edgeimage))给出了图像的长度按我的研究。

在此先感谢您的帮助。

回答

-1
from PIL import Image 

im = Image('image.png') 
(width, height) = im.size() 

PIL是Python影像库。通常在需要进行任何形式的图像分析或屏幕截图时使用它。

+0

我找边长。 – om27