• ベストアンサー

opencv 輪郭を矩形で囲みたい

プログラミング初心者です opencvを使っています cvFindContours関数を使って図形の輪郭線を求めました(上半分の図形) この画像のように輪郭線を矩形で囲みたいのですがどうすれば良いのでしょうか? 回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

例です。 (1).輪郭抽出の結果のデータcvSeqの全要素を検索し、x,yの最大値と最小値を求めます。 これをXmin,Xmax,Ymin,Ymaxとします。 (2).(Xmin,Ymin),(Xmin,Ymax),(Xmax,Ymax),(Xmax,Ymin),(Xmin,Ymin) を線でつなぎます。

azerubba
質問者

お礼

なるほど!! 輪郭点が格納してある?第3引数から座標を取り出して最大値、最小値を求めればよかったんですね。 おかげで囲むことができました。 素早い回答ありがとうございます。^ ^

関連するQ&A