
컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문즉, 사람이 눈으로 사물을 보고 인지하는 작업을 컴퓨터가 수행하게끔 만드는 학문컴퓨터 비전과 영상처리는 거의 같은 의미라고 볼 수 있다아직 딥러닝이 컴퓨터 비전의 모든 것을

영상 데이터 영상 데이터의 구조 영상이란 픽셀이 바둑판 모양의 격자에 나열되어 있는 형태(2차원 행렬) 픽셀 : 영상의 기본 단위, picture element, 화소 영상에서 사용되는 좌표계 (0,0) 부터 시작 - zero base 영상에서의 좌표계와 행렬에서의
OpenCV 시작하기 (1) OpenCV 개요 - OpenCV 개요와 특징 오픈 소스 전 세계에서 가장 많이 사용되고 있는 영상 처리 & 머신러닝 소프트웨어 라이브러리 상업적 용도도 모두 무료 OpenCV 공식 홈페이지 - OpenCV 역사 - OpenCV 구성 O

영상 파일 불러오기영상 파일 저장하기새 창 띄우기사실 없어도 동작은 함 -> namedWindow()를 지정하지 않으면 imshow()가 새 창을 띄움창 닫기영상 출력하기키보드 입력 대기
Matplotlib을 이용한 영상 출력 (1) Matplotlib 라이브러리 Matplotlib 특징 함수 그래프, 차트, 히스토그램 등의 다양한 그리기 기능을 제공하는 Python 패키기 OpenCV를 사용하기 위해 반드시 설치해야 하는 라이브러리는 아니지만 nump

OpenCV는 영상 데이터를 numpy.ndarray로 표현numpy.ndarrayndim : 차원 수. len과 같음(컬러 3, 흑백 1)shape : 각 차원의 크기. 그레이스케일 영상 (h,w) 또는 컬러 영상(h, w, 3)size : 전체 원소 개수(픽셀의 개
앞부분 내용은 여기서 3. 부분 영상 다루기 (1) 부분 영상 참조와 복사 부분 영상 참조와 복사 예제 (2) 부분 영상 처리 부분 영상 처리 예제 
OpenCV 기초 사용 이전 내용들! 5. 투명한 PNG 파일 합성 (1) 4채널 PNG 파일 분석 알파 채널이 있는 PNG 파일을 다른 영상에 합성하기 
OpenCV는 영상에 선, 도형, 문자열을 출력하는 그리기 함수를 제공선 그리기 : 직선, 화살표, 마커 등도형 그리기 : 사각형, 원, 타원, 다각형 등문자열 출력OpenCV 주요 그리기 함수그리기 알고리즘을 이용하여 영상의 픽셀 값 자체를 변경\-> 원본 영상이 필

카메라와 동영상 처리하기 (1) cv2.VideoCapture 클래스 OpenCV에서는 카메라와 동영상으로부터 프레임(frame)을 받아오는 작업을 cv2.VideoCapture 클래스 하나로 처리함 프레임 : 동영상이나 카메라에서 연속되는 정지 영상 하나를 뜻함

OpenCV 응용 - 명함 검출과 인식 (1) 명함 검출과 인식 개요 명함 검출과 인식 수행 과정 일반적인 명함 사진으로 진행 명함은 흰색이고, 배경은 충분히 어둡다 명함을 각진 사각형 모양, 가로 세로 비율은 9:5 명함은 충분히 크게 촬영됨 컬러

레이블링영역 기반 모양 분석레이블 맵, 바운딩 박스, 픽셀 개수, 무게 중심 좌표를 반환외곽선 검출외곽선 기반 모양 분석외곽선 점들의 좌표와 계층 구조를 반환다양한 외곽선 처리 함수에서 활용(면적 계산, 근사화 등)외곽선 검출이란?객체의 외곽선 좌표를 모두 추출하는 작

영상의 기하학적 변환(geometric transformation)이란?영상을 구성하는 픽셀의 배치 구조를 변경함으로써 전체 영상의 모양을 바꾸는 작업영상의 크기 변환, 대칭 변환, 회전 변환 등투시 변환 행렬 구하기영상의 투시 변환사각형 꼭지점 좌표쌍을 이용한 투시

영상에서 얼굴의 위치를 검출하는 기법얼굴 인식(face recognition)은 검출된 얼굴이 누구인지를 판결하느 ㄴ기법얼굴 랜드마크 검출은 눈, 눈썹, 코, 입 등의 형태까치 찾는 기법인종, 조명, 표정, 가려짐(안경, 머리카락)등의 변화에 매우 민감얼굴 검출 응용카

프라이버시 얼굴 모자이크얼굴 모자이크 기법 개요영상의 크기 변환 함수보간법에 따른 영상의 크기 변환 결과(4배 확대)OpenCV DNN 얼굴 검출 후 모자이크 입히기 예제