목록컴퓨터비전 (13)
:)
OpenCV 주요 함수 설명 영상 파일 불러오기 Mat imread(const String& filename, int flags = IMREAD_COLOR); filename : 불러올 영상 파일 이름 flags : 영상 파일 불러오기 옵션 플래그 IMREAD_UNCHANGED : 영상 속성 그대로 읽기. ex)투명한 PNG 파일 -> 4채널(B,G,R,0)영상 IMREAD_GRAYSCALE : 1채널 그레이스케일 영상으로 읽기 IMREAD_COLOR : 3채널 BGR 컬러 영상으로 읽기(Default) 반환값 : 불러온 영상 데이터 (Mat : 객체) 비어 있는 Mat 객체 확인 bool Mat::empty() const 반환값 : rows, cols, data 멤버 변수가 0이면 true를 반환. 영..

영상(image)란? 픽셀(영상의 기본 단위)이 바둑판 모양의 격자에 나열되어 있는 형태 그레이스케일 영상(grayscale image) 흑백 사진처럼 색상 정보가 없이 오직 밝기 정보로만 구성된 영상 밝기 정보를 256 단계로 표현 [0, 255]// c/c++에서 unsigned char로 표현(1byte) typedef unsigned char BYTE; // Windows typedef unsigned char uint8_t; // Linux typedef unsigned char uchar; // OpenCV 트루컬러 영상(truecolor image) 컬러 사진처럼 다양한 색상을 표현할 수 있는 영상 RGB 색 성분을 256 단계로 표현, 256^3 색상 표현 가능// unsigned char..
컴퓨터 비전(computer vision)이란? 컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문 컴퓨터 비전 응용 분야 영상의 화질 개선 카메라로 찍은 사진을 더욱 선명하게 만들거나 색상을 원하는 형태로 변경하는 등의 작업 Raw 영상의 변환, 사진앱의 필터, 잡음 제거, HDR, 초해상도(super resolution) 내용 기반 영상 검색(content-based image / video retrieval) 영상에 존재하는 사람, 사물, 색상 정보 등을 인식하여 유사한 영상을 자동으로 찾아주는 시스템 비주얼 검색(visual search) 얼굴 검출 및 인식 얼굴 검출(face detection) : 영상에서 얼굴의 위치와 크기를 찾는 기번 얼굴 인식(..