4

次の方法で長方形を検出しました。

  1. 輪郭を見つける
  2. 多角形の近似

次に、長方形の角を次のように見つけようとしました。

imgPoints[0]=contours_poly[i][0];  
imgPoints[1]=contours_poly[i][1];  
imgPoints[3]=contours_poly[i][3];  
imgPoints[2]=contours_poly[i][2]; 

基準点のために、これらの点を事前に定義された順序で並べたいと思います。ポイント 0 から始めたいとしましょう。前のポイントをどのように並べ替えることができますか?

4

1 に答える 1

3

0ポイントからポイントへのベクトルを計算するxy、それらの外積は、ベクトルがより反時計回りであることを示します。

コードサンプルは、「4 つの点を時計回りに並べ替える」という質問で与えられました

于 2012-05-10T18:10:24.293 に答える