컴퓨터비전(Computer Vision)이란?
어떻게하면 컴퓨터가 디지털 영상과 디지털 비디오를 이해하게 할 수 있는지.
사람의 눈이 해내는 일을 컴퓨터가 자동으로 해내도록 하는 것이 컴퓨터비전의 목표이다.
ex) 사진에서 고양이가 어디에 위치하고있는지.
차선이 영상내에 어디에 존재하는지 파악해서 자율주행 자동차에 활용함.
다른 조명 상황에서 촬영한 객체를 동일한 객체로 인식하도록.
위의 일들을 컴퓨터가 자동으로 해내도록함.
컴퓨터 비전의 세부기술들
- 전처리과정(preprocessing)
어두운 부분에 숨어있는 디테일부분을 살아나도록
빛바램현상 사진(빛이 너무 많이들어옴)에서 손상된 디테일 살려냄.
잡음이 많이 섞여있는 사진에서 잡음 없애고 선명한 사진 얻어냄
- 에지 검출/ 선 검출(Edge extraction/Line detection)
- Image/Video segmentation
영상/비디오 분야 등
곰, 강, 초원에 해당하는 영역을 분할해주는 것을 의미.
비디오 내에서 움직이는 물체를 추출해내는 것도 가능함. (Video segementation)
- 객체 검출 및 추적(Object Dectection/Tracking)
얼굴 검출, 보행자 검출, 기타 사물등도 검출
- Image Transformation
비스듬이 촬영된 사진을 마치 정면에서 촬영한 것처럼 변환시킬 수 있다. (반대도 가능)
이 게시물은 한동대학교 황성수 교수님의 컴퓨터비전 강의를 공부하며 정리한 내용입니다.
'Computer Vision' 카테고리의 다른 글
[OpenCV] Drawing 함수(Drawing Function) (0) | 2020.01.11 |
---|---|
[OpenCV] Mat 연산자(Mat operator) (0) | 2020.01.11 |
[OpenCV] Open CV 기초 (0) | 2020.01.09 |
[컴퓨터 비전] 색공간의 이해 (0) | 2020.01.09 |
[컴퓨터 비전] 디지털 영상/ 동영상의 기초 (0) | 2020.01.09 |