OpenCV ROI(관심영역) 역투영, 파이썬


OpenCV ROI(관심영역) 역투영, 파이썬

* 역투영이란 관심 영역의 히스토그램과 유사한 히스토그램을 갖는 영역을 찾아내는 기법 * 얼굴 영역 분할을 위해 혹은 손 또는 얼굴등의 영역 분할 Hue 채널의 역투영 기법 코드 import cv2 import numpy as np from matplotlib import pyplot as plt src = cv2.imread('c:/data/fruits.jpg') # bgr to hsv 변환 hsv = cv2.cvtColor(src, cv2.COLOR_BGR2HSV) h, s, v = cv2.split(hsv) # 관심영역 지정 roi = cv2.selectROI(src) print('roi= ', roi) roi_h = h[roi[1]:roi[1]+roi[3], roi[0]+roi[2]] # 관심 영역의 히스토그램 계산 hist = cv2.calcHist([roi_h], [0], None, [64], [0, 256]) # 계산한 히스토그램을 통해 역투영 backP = cv2.ca...



원문링크 : OpenCV ROI(관심영역) 역투영, 파이썬