본문 바로가기

cv22

05. 마스크, 관심영역 1. 마스크 연산inRange() : 영상에서 지젇된 범위 안에 픽셀 선택copyTo() : 마스크 연산을 지원하는 픽셀 값 복사 함수 ◼ 특정 범위의 픽셀 값을 추출             cv2.inRange(영상, min값 (Hue, Saturation, Value) , max값 (Hue, Saturation, Value) ) 예시) cv2.inRange(img, (50, 150, 0), (80, 255, 255))Hue(색조)가 50에서 80 사이,Saturation(채도)가 150에서 255 사이,Value(명도)가 0에서 255 사이의 범위를 지정합니다.  ◼ 특정 HSV 색상 범위를 추출하여 이진 이미지를 생성               import cv2        img = cv2.imre.. 2024. 7. 18.
04. 평활화, 색공간, CLAHE, 정규화 1. 균등화, 평탄화(Equalization)- 히스토그램을 활용하여 이미지의 품질을 개선하기 위한 방법 - 화소값을 0 ~ 255555 사이에 고루게 분표하도록 개선 ◼ 평활화                    cv2. equalizeHist(영상)    ◼ 히스토그램 계산                   cv2. clacHist( images , channels , mask , histSize , ranges ) images: 히스토그램을 계산할 이미지 목록입니다. 여기서는 img와 dst 두 이미지의 히스토그램을 계산하기 위해 두 번 호출하고 있습니다.channels: 히스토그램을 계산할 채널 목록입니다. [0]은 그레이스케일 이미지의 경우 채널 0을 의미합니다. 만약 컬러 이미지라면 [0], [1.. 2024. 7. 17.