08. 필터링, 블러링
1. 필터링(filtering)커널(filter)이라고 하는 행렬을 정의하고, 이미지 위에서 이동해가며 커널과 겹쳐진 이니지 영역과 연산을 한 후, 그 결과값을 연산을 진행한 이미지 픽셀을 대신하여 새로운 이미지를 만드는 연산 ◼ 이미지 필터링 함수 filter2D(영상, 이미지 깊이, 커널의 크기, 중심점 좌표, 추가될 값, 가장자리 화소 처리) [이미지깊이] * 1: 입력과 동일한 크기의 영상 * 커널: 3 * 3, 5 * 5, .. * 가장자리 회소 처리 BORDER_CONSTANT: 000abcdef000 BORDER_REPLICATE: aaaavcdeffff 2. 블러링(Blurring)초점이 맞지 않는 듯 영상을 흐릿하게 하는 작업 ◼ 평균 블..
2024. 7. 22.
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.