0

私の問題は、 cvfindcontours を使用した後に四角形の 4 つのコーナーを見つけたいということですか? ここに私の結果があります:

画像:
ここに画像の説明を入力

各長方形の 4 つの角を見つけるにはどうすればよいですか? ビルド関数の Cv find と draw outlines は角の情報を持っていると思うのですが、どうすれば読めますか?

4

1 に答える 1

2

ここから変更)

// Find the rotated rectangles for each contour
vector<cv::RotatedRect> cv::minRect( contours.size() );

for( size_t = 0; i < contours.size(); i++ )
{
    minRect[i] = minAreaRect( cv::Mat(contours[i]) );
}

等高線上の実際の点が必要な場合は、各等高線の各コーナーに最も近い点を後で見つけることができます。RotatedRect

于 2014-01-06T21:45:23.617 に答える