2

Python を使用して画像のエッジの平均長を計算しようとしています。次のように、opencv Canny 検出を使用してエッジの数を計算できます。

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

エッジの長さを計算する方法にこだわっています。matlabでは、edge()関数を使用してエッジ画像を取得しsum(sum(edgeimage))、私の研究に従って画像の長さを与えることができました。

よろしくお願いします。

4

2 に答える 2

-2
from PIL import Image

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

PIL は Python イメージング ライブラリです。通常、何らかの画像分析や画面キャプチャを行う必要がある場合に使用します。

于 2015-11-13T20:03:40.483 に答える