itsantiago.hashnode.dev18장 카메라 모형과 보정시각(vision)은 실세계에서 빛을 탐지하는 것으로 시작한다. 빛은 광원(예: 전구 또 는 태양)에서 퍼져 나와 물체에 부딪힐 때까지 공간을 여행한다. 빛이 물체에 부딪칠 때 많은 빛이 흡수되는데, 물체의 색으로 인식되지 않는 것은 흡수되지 않는다. 우리의 눈 또는 카메라에 도달한 반사된 빛은 망막(또는 영상)에 수집된다. 실제 전산시각에서 물체로부터 눈이나 카메라의 렌즈를 거쳐 망막이나 영상까지 전달되는 빛의 이동에 대한 배치의 기하학은 매...15h ago·3 min read
itsantiago.hashnode.dev7. 영역 처리 (Processing Domain)← OpenCV-Python 학습 목차로 돌아가기 영상처리와 관련된 분야의 논문들을 읽다 보면, 공간 영역(spatial domain)이나 주파수 영역(frequency domain)이라는 표현이 자주 등장한다. 공간 영역에서의 처리는 대부분 '마스크' 혹은 '윈도우'라 불리는 커널(kernel)을 이용해서 회선(convolution)을 수행함으로써 이루어진다. 회선은 커널만 구성되면 쉽게 필터링을 수행하기 때문에 보통 실행 결과만 보고, 기...5d ago·20 min read
itsantiago.hashnode.dev6. 화소 처리 (Processing Pixel)← OpenCV-Python 학습 목차로 돌아가기 화소(Pixel)란 화면(영상)을 구성하는 가장 기본이 되는 단위이다. 디지털 영상은 이 화소들의 집합이며, 이 화소들에 대해 다양한 연산을 수행하는 것이 영상처리이다. 목차 6.1 영상 화소의 접근 6.2 화소 밝기 변환 6.2.1 그레이스케일 영상 6.2.3 영상 밝기의 가감 연산 6.2.4 영상 합성 6.2.5 명암 대비 6.3 히스토그램 6.3.1 히스토그램 개념 6.3.3 Op...5d ago·15 min read
itsantiago.hashnode.dev5. 기본 배열 연산 (Operations on Arrays)← OpenCV-Python 학습 목차로 돌아가기 목차 5.1 기본 배열 처리 함수 5.2 채널 처리 함수 5.3 산술 연산 함수 5.3.1 사칙 연산 5.3.2 지수·로그·제곱근 관련 함수 5.3.3 논리(비트) 연산 함수 5.4 절댓값 연산 5.4.1 원소의 최솟값과 최댓값 5.5 통계 관련 함수 5.6 행렬 연산 함수 Chapter 5 전체 구조 mindmap root((Chap5 배열 연산)) 기본 배열 처리 ...5d ago·25 min read
itsantiago.hashnode.dev4. OpenCV 인터페이스 기초 — 사용자 인터페이스 및 I/O 처리← OpenCV-Python 학습 목차로 돌아가기 목차 4.1 윈도우 제어 4.2 이벤트 처리 함수 4.3 그리기 함수 4.4 영상파일 처리 4.5 비디오 처리 4.6 Matplotlib 패키지 활용 연습문제 4.1 윈도우 제어 OpenCV에서는 윈도우가 활성화된 상태에서만 마우스/키보드 이벤트를 감지할 수 있다. 따라서 이벤트를 처리하려면 먼저 윈도우를 생성하고 제어할 수 있어야 한다. 주요 함수 함수설명 cv2.name...5d ago·19 min read