船上の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
、マウス イベントから取得されました。
誰かが解決策を知っていますか?不規則な曲線の積分で弧の長さを求めることはできますか?