捕获感兴趣的区域

时间:2018-11-28 14:57:50

标签: python opencv roi

使用OpenCV,如何绘制相似的界面,并在其中捕获ROI?

这怎么称呼?这是一个opencv面具吗?除了代码之外,我还想知道实现此目标所必须搜索的术语/步骤。

aoi

1 个答案:

答案 0 :(得分:1)

我从this question拍摄图像。

这是我的步骤:

  

(1)首先裁剪并备份投资回报率;

     

(2)然后将图像除以2;

     

(3)然后将roi粘贴到原始图片中。


这是我的结果:

enter image description here


代码:

# 2018/11/29 08:20 (CST)
import cv2

fname = "draw.jpg"
img = cv2.imread(fname)

sx, sy = (70, 120)
rw, rh = (410, 360)

roi = img[sy:sy+rh, sx:sx+rw].copy()
img //= 2
img[sy:sy+rh, sx:sx+rw] = roi

cv2.imwrite("dst.png", img)