OpenCV ROI(관심영역) 선택 후 출력


OpenCV ROI(관심영역) 선택 후 출력

코드 import cv2 from matplotlib import pyplot as plt src = cv2.imread('c:/data/lena.jpg', cv2.IMREAD_GRAYSCALE) roi = cv2.selectROI(src) # roi select 윈도우에 src 출력 print('roi = ', roi) if roi != (0, 0, 0, 0): # roi[0] = x축 / roi[1] = y축 / roi[2] = 가로 / roi[3] = 세로 img = src[roi[1]:roi[1] + roi[3], roi[0]:roi[0] + roi[2]] # plt를 이용한 ROI 출력 img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) plt.axis('off') plt.imshow(img) plt.show() # opencv 를 이용한 ROI 출력 # cv2.imshow('img', img) # cv2.imwrite('../test.png', i...



원문링크 : OpenCV ROI(관심영역) 선택 후 출력