Python を使用して画像のエッジの平均長を計算しようとしています。次のように、opencv Canny 検出を使用してエッジの数を計算できます。
edges = cv2.Canny(img,100,200)
edge_count = np.count_nonzero(edges)
エッジの長さを計算する方法にこだわっています。matlabでは、edge()
関数を使用してエッジ画像を取得しsum(sum(edgeimage))
、私の研究に従って画像の長さを与えることができました。
よろしくお願いします。