IT
컴퓨터가 현실 세계를 인식하는 방법, 컴퓨터 시각
현실 세계의 사물이나 물체를 보고 이해하는 사람의 시각 체계를 컴퓨터에서 구현하기 위한 기술, 혹은 그 연구 분야.
'사람 눈'의 기능을 컴퓨터로 구현하기 위한 기술, 혹은 그 연구 분야를 가리킨다. 초기에는 고양이와 같은 동물들이 어떠한 메커니즘(mechanism)으로 사물을 인식하는 지에 대한 연구에서 시작되었는데, 점차 이미지에 대한 인식 및 특징을 추출하는 분야에 대한 연구로 진화되었다. 카메라 렌즈 등에 비친 현실 세계의 이미지를 습득하고, 전처리 과정을 통해 분석·추출하여, 사람이 보는 것과 같이 인식하고 이해할 수 있도록 구현한다. 초기에는 차량번호 등의 간단한 숫자나 문자, 2차원 이미지 등을 인식하는 용도로 사용되었으나, 최근 인공지능 기술의 발달과 함께 초소형 물체나 원거리에 있는 사물을 인식하는 등 컴퓨터 시각 기술의 분야도 다양해지고 있다. 컴퓨터 시각 처리 프로세스 사람이 눈으로 사물을 알아보는 과정과 같이 크게 '입력, 특징 추출, 인식'의 과정을 거친다. 사과를 예로 들면, 먼저 사과가 눈앞에 보여야 하고(입력), 사과의 색깔이나 모양, 크기 등을 구별(특징 추출)할 수 있어야 하며, 그것이 사과라고 판단(인식) 할 수 있어야 한다. 컴퓨터도 마찬가지로 이와 같은 과정을 거치는데, 카메라 렌즈 등을 통해 입력된 대상은 인공지능 알고리즘 등을 통해 특징 추출 과정을 거쳐 어떠한 사물인지를 인식하게 된다. 컴퓨터 시각 주요 기술 크게 사물을 2