# -*- coding: utf-8 -*-
import cv2
# 读取图片
img = 'xx.jpg'#图片地址
img = cv2.imread(img)
cv2.imshow('original', img)
# 选择ROI
roi = cv2.selectROI(windowName="original", img=img, showCrosshair=True, fromCenter=True)
x, y, w, h = roi
print(roi)
# 显示ROI并保存图片
if roi != (0, 0, 0, 0):
crop = img[y:y+h, x:x+w]
cv2.namedWindow('crop', cv2.WINDOW_NORMAL)
#cv2.imshow('image',image)
cv2.imshow('crop', crop)
#cv2.namedWindow('crop', 0)
cv2.imwrite('D:\\1', crop)#图片保存地址
print('Saved!')
# 退出
cv2.waitKey(0)
cv2.destroyAllWindows()
python 全图显示ROI图像标记剪切
最新推荐文章于 2024-04-03 09:53:46 发布