OpenCV4Androidバージョン2.4.11を使用しています。私はカメラからフレームを読み込んでいて、フレーム内の長方形の形を検出しています。次に、検出されたオブジェクトの周囲に半透明の矩形を描画しようとします。四隅を指定して四角形を描く方法
私がしたいことは、検出されたオブジェクトの四隅が半透明の矩形を描画することです。しかし、openCVでは "topLeftとBottomRight"という2つの点だけを指定して長方形を描くことができます。
topLeftとBottomRightのコーナーを指定するだけではなく、四隅を指定して矩形を描く方法を教えてください。
下記掲載画像はあなたに私の試みを表示するようにして私が欲しいもの
画像は、4つの検出されたコーナーの周りに四角形を描画するために「赤、緑、青、白」であることを示すことです。
あなたは4点を指定するポリゴンを描画する必要があります。ここをクリックしてください(http://docs.opencv.org/2.4/doc/tutorials/core/basic_geometric_drawing/basic_geometric_drawing.html)、ポリゴンの描画についての節があります – Klaus
@Klausポリゴンを描画しますか?私はそれを探っているがopencvのJava APIのために私は角のポイントだけを持っている間私はmatOfPointsのリストをspceifyする必要がある – user2121
私はあなたの問題を把握することができませんしかし、[ここ](http://stackoverflow.com/questions/9082204/opencv-draw-a-white-filled-polygon)は、SOに関する同様の質問へのリンクです。答えではない質問を見てください。違いはちょうど彼があなたが必要でないと思うポイントでいくつかの翻訳を行います。 – Klaus