2015-11-13 65 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