영상의 픽셀 값을 0 또는 255(1)로 만드는 연산배경(background) vs. 객체(object)관심 영역 vs. 비관심 영역T : 임계값, 문턱치, thresholdT값에 따라 이진화 결과가 달라진다.src : 입력 영상. 다채널, 8비트 또는 32비트 실수형
영상의 히스토그램이 bimodal이고, 전경&배경 픽셀 분포가 비슷하다면?Bimodal distribution은 통계학에서 서로 다른 두 개의 최빈값을 갖는 연속확률분포이다. 아래 그림에서처럼 두 개의 극대값이 있는 확률분포함수 그래프를 나타낸다.히스토그램이 bimod
threshold2.py 프로그램에 sudoku.jpg 파일을 입력으로 사용불균일한 조명 성분을 보상한 후 전역 이진화 수행픽셀 주변에 작은 윈도우를 설정하여 지역 이진화 수행윈도우의 크기는?윈도우 형태는? Uniform? Gaussian?윈도우를 겹칠 것인가? Ove
영상을 형태학적인 측면에서 다루는 기법다양한 영상처리 시스템에서 전처리(pre-processing) 또는 후처리(post-processing) 형태로 널리 사용수학적 모폴로지(mathematical morphology)모폴로지 연산의 결과를 결정하는 커널, 마스크, 윈
src : 입력 영상op : 모폴로지 연산 플래그kernel : 커널dst : 출력 영상dst2에서 하단 부분까지 깔끔하게 쌀알이 검출되는 모습을 관찰할 수 있다.cnt1 : 113, cnt2 : 99
(흰색) 객체를 분할하여 특징을 분석객체 위치 및 크기 정보, ROI 추출, 모양 분석 등서로 연결되어 있는 객체 픽셀에 고유한 번호를 지정 (레이블맵)영역 기반 모양 분석레이블맵, 바운딩 박스, 픽셀 개수, 무게 중심 좌표를 반환각 객체의 외곽선 좌표를 모두 검출외곽
객체의 외곽선 좌표를 모두 추출하는 작업. Boundary tracking. Contour tracing.바깥쪽 & 안쪽(홀) 외곽선 → 외곽선의 계층 구조도 표현 가능numpy.ndarrayshape=(K, 1, 2) (K는 외곽선 좌표 개수)dtype=numpy.i
curve : 외곽선 좌표. numpy.ndarray.shape=(K, 1, 2)closed : True이면 폐곡선으로 간주retval : 외곽선 길이
영상에서 명함을 검출하고, 명함 안의 텍스트를 인식하는 프로그램가정 : 명함은 흰색이고, 충분히 크게 촬영되었고, 각진 사각형 모양이다.Otsu 자동 이진화외곽선 검출 → 근사화 → 사각형 검출명함의 네 모서리 점을 직사각형 네 모서리로 매핑좌측 상단 모서리점부터 반시