0
我想在OpenCV中使用函數ROI來識別輪廓,稍後..在該ROI中,我正在識別特定顏色..所以我想繪製矩形或圓形圍繞此形狀,但在原始圖像..我所檢索的位置的問題是爲了投資回報率,而不是整個圖像..任何想法?使用ROI(OpenCV)識別區域後在圖像上繪製矩形
我想在OpenCV中使用函數ROI來識別輪廓,稍後..在該ROI中,我正在識別特定顏色..所以我想繪製矩形或圓形圍繞此形狀,但在原始圖像..我所檢索的位置的問題是爲了投資回報率,而不是整個圖像..任何想法?使用ROI(OpenCV)識別區域後在圖像上繪製矩形
您知道ROI在原始圖像(例如其左上角的座標)內的偏移量 - 只需將這些值添加到的位置座標 ROI(即左上角的投資回報率是(0,0)),並以全局座標給出位置。
例如爲:
______________
| __ |
| | | |
| |x_| |
|______________|
說外部矩形是圖像,左上角(0,0),和內方是ROI,左上角(1,3)。
X是您要勾勒的事物的位置 - 它的座標(1,0)相對於方形。
添加(1,0)
(X相對於ROI座標)到(1,3)
(ROI相對於圖像座標),你會得到(2,3)
的X
座標相對於圖像。
:D,這是有益的和有見地的..謝謝: – user573014