selectROI

 

2022-04-26

  • cv2.selectROI(windowName, img, showCrosshair=None, fromCenter=None)
    • windowName: 窗口名
    • img: 图片
    • showCrosshair: 是否在矩形框画十字线
    • fromCenter: 是否从矩形框的中心开始画
1
# 画 ROI
2
img = 'img.jpg'
3
img = cv2.imread(img)
4
# 有默认值的参数可不传
5
roi = cv2.selectROI(windowName="Test", img=img)
6
print(roi)
7
x, y, w, h = roi
8
9
# 保存图片
10
cv2.imwrite('res.jpg', img[y:y+h, x:x+w])