在使用ROI(OpenCV)识别区域之后在图像上绘制矩形

我试图在OpenCV中使用函数ROI来识别轮廓,稍后..在那个ROI中,我正在识别一个特定的颜色..所以我想绘制矩形或圆形围绕此形状,但在原始图像..问题我正在检索的位置是为了投资回报率,而不是整个图像..任何想法?


您知道原始图像中ROI的偏移量(例如左上角的坐标),只需将它们添加到ROI内位置的坐标(即ROI的左上角为(0 ,0)),并给出全局坐标中的位置。

例如:

 ______________
|    __        |
|   |  |       |
|   |x_|       |
|______________|

假定外部矩形是图像,左上角(0,0),内部正方形是ROI,左上角(1,3)。

X是你想勾勒的东西的位置 - 它的坐标是(1,0)。

(1,0) (关于ROI的X坐标(1,0)添加到(1,3) (相对于图像的ROI坐标),并且将得到(2,3)X相对于图像的坐标。

链接地址: http://www.djcxy.com/p/89723.html

上一篇: drawing a rectangle on an image after identifying the area using ROI (OpenCV)

下一篇: Creating contour and then perform pixel analysis (OpenCV)