Mat Objectimages in OpenCV are stored in a Mat Objectconsists ofheadera pointer to the matrix containing pixel values주의점mat은 body data를 가리키는 포인터로 동작함→
image read, write, displayVideo displayDrawing on a frameflagsCOLOR_2e.g. COLOR_BGR2RGB주의점 원본과 동일한 데이터를 가리키는 포인터로 기능하므로관심 영역에 대한 데이터 변경 시 원본 데이터가 변경됨
이진화→ 문턱값을 기준으로 픽셀을 분류한 결과에 따라 값을 재설정하는 작업→ 이미지 내 관심 객체를 추출단일 문턱치 처리전역적 문턱치: 단일 문턱치 사용가변적 문턱치: 영상 내 각 영역에 따라 다른 문턱치 값을 적용flags→ pixel마다 적절한 thrshold를 자
edge는 물체의 경계인 경우가 많으므로 edge 추출 → 물체 추출을 수행할 수 있음정의에지 화소: 영상 함수의 밝기가 급격하게 변하는 화소에지 : 연결된 에지 화소의 집합타입계단 에지 : 이상적인 에지비탈 에지 : 일반적인 디지털 영상의 경계에서 나타나는 노이즈 현
Nosize 제거 기법 (Smoothing)Neighborhood of a pixelImage AveragingConvolutionGaussian BlurmedianBlur (for Salt&pepper noise)bilaterFilter (경계선을 제외하고 블러링)