이미지처리2 관심 영역/ 이진화 1. 관심 영역(ROI, Region of Interest) ROI(Region of Interest)는 영상 내에서 주요 관심이 있는 영역을 가리킵니다. cv2.selectROI() 함수를 사용하여 사용자가 마우스로 관심 있는 영역을 선택할 수 있습니다. cv2.selectROI(창이름, 영상, 중앙좌표여부=False) 중앙좌표여부: True일 경우, 선택한 ROI의 중앙좌표로 계산되며, 기본값은 False(왼쪽 상단)입니다. import cv2 img1 = cv2.imread('./sun.jpg') # x, y, w, h x = 182 y = 21 w = 121 h = 112 # 관심 영역만 지정해서 img2에 저장 roi = img1[y: y+h, x: x+w] img2 = roi.copy() # .. 2024. 2. 18. 이미지 처리 기법 1. 균등화, 평탄화(Equalization) 균등화(히스토그램 평활화) 및 평탄화는 히스토그램을 활용하여 이미지의 품질을 개선하기 위한 방법입니다. 이미지의 대비를 향상시키고, 세부 정보를 더 잘 드러나게 함으로써 이미지의 시각적 품질을 향상시킵니다. 픽셀 강도를 새로운 값으로 매핑함으로써 화소값을 0~255 사이에 고르게 분포하도록 개선합니다. cv2.equalizeHist(영상) import cv2 import matplotlib.pyplot as plt src = cv2.imread('./Hawkes.jpg', cv2.IMREAD_GRAYSCALE) dst = cv2.equalizeHist(src) hist1 = cv2.calcHist([src], [0], None, [256], [0, 255]).. 2024. 2. 16. 이전 1 다음