0

オプティカルフロー処理で取得した特徴点の上に四角形を描きたいです。私はそれを描画するために cvSeqPush メソッドを使用しています:

CvSeq* trackCarContour = cvCreateSeq(CV_32FC2, sizeof(CvSeq), sizeof(CvPoint2D32f), contour_storage );
for(int i=0;i<numberOfFeaturesFound;i++)
{
    cvSeqPush( trackCarContour, &cur_feature[i] );
}
CvRect trackCarRect = cvBoundingRect(trackCarContour, 0);

ただし、描画された四角形はこれらの点に限定されず、代わりに画像の左上隅に表示されます。

これを行う他の方法はありますか?または、これを行う私の方法の何が問題になっていますか?

4

0 に答える 0