0
OpenCVで関数ROIを使用して輪郭を特定しようとしています。後でそのROIで特定の色を識別しています。この形の周りに矩形または円を描くが、元の画像に描く。私が検索している場所はROIであり、画像全体ではないという問題。ROI(OpenCV)を使用して領域を識別した後に画像上に矩形を描く
OpenCVで関数ROIを使用して輪郭を特定しようとしています。後でそのROIで特定の色を識別しています。この形の周りに矩形または円を描くが、元の画像に描く。私が検索している場所はROIであり、画像全体ではないという問題。ROI(OpenCV)を使用して領域を識別した後に画像上に矩形を描く
元画像内のROIのオフセット(左上隅の座標など)を知っていますか? ROI内の位置座標にこれらの値を追加するだけです(つまり、 ROIの(0,0))であり、それはグローバル座標での位置を与える。
例えば:
______________
| __ |
| | | |
| |x_| |
|______________|
外側矩形画像、左上隅(0,0)であり、内側正方形はROI、左上隅(1,3)であると言います。
Xは、アウトラインする物の位置です.X座標は、の座標(1,0)です。
は(1,3)
に(XはROIに関して座標)(1,0)
を追加(ROIが画像に対して座標)、あなたは画像に対して(2,3)
、X
の座標を取得します。
:Dは参考にして洞察力がありました..ありがとうございます: – user573014