1

船上の2点を選択して、船の弧の長さを見つけようとしています。

関数cv.ArcLength()は次の例外を発生させます。

TypeError: All elements of sequence 'curve' must be same size

これが私のコードです:

contours,hierarchy = cv2.findContours(edges,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)
adist=cv.ArcLength(contours,(x1,x2), isClosed=-1)

変数x1との値はx2、マウス イベントから取得されました。

誰かが解決策を知っていますか?不規則な曲線の積分で弧の長さを求めることはできますか?

4

0 に答える 0