Liar Liar은 현재 개발 진행중인 소프트웨어이긴 하지만, 미세한 얼굴 표정과 심박수 변동 등 신체 언어의 미묘한 변화를 감지하여 영상의 진실성을 평가할 수 있는 프로그램이에요. 영상으로 심박수가 변하는 것을 어떻게 아냐구요? 심박수가 변하면 얼굴색이 미묘하게 변한다고 하는데, 사람의 눈으로는 볼 수 없지만 데이터를 근거로 한 컴퓨터의 '눈'을 통해서는 쉽게 판별할 수 있다고 해요.
이미지나 영상에 포함된 객체를 판별해요 - 컴퓨터의 '눈' 컴퓨터비전👁🗨
컴퓨터비전은 이미지와 비디오에서 정보를 추출하고 해석하여 컴퓨터가 사물, 얼굴, 텍스트 등 다양한 시각적인 데이터를 이해하고 인식할 수 있는 기술을 말합니다. 스마트폰의 잠금을 풀기 위해 얼굴 인식을 사용하거나, 사진으로 찍은 책의 한 면을 텍스트로 추출해주는 기능 등이 바로 컴퓨터비전의 대표적인 예시랍니다.
컴퓨터비전 기술 중에서도 데이터 이상 탐지는 데이터를 판별하는데 중요한 역할을 하고 있어요. '이상 탐지'란 보편적인 데이터가 보이는 양상을 정상값으로 정해두고 그 패턴과 다른 값이 나타나면 이것을 비정상 데이터라고 인지하는 원리를 활용하는데요, 각 산업별로 정상/비정상 데이터의 기준 또한 다르게 적용할 수 있어 기술 활용도가 매우 높다고 해요.
의료분야에서는 정상인의 엑스레이 데이터를 컴퓨터에 학습시키고 비정상 데이터를 식별하게 하는 등 질병의 초기 진단과 치료에 도움을 받을 수 있으며, 금융 산업에서는 신용카드 거래 데이터 중 평균적인 소비데이터와 다른 패턴을 발견하여 카드 도용 및 사기 행위를 탐지하는데 사용할 수 있답니다.
🥄오늘의 코딩 지식 한 스푼 - 컴퓨터비전의 단짝, OpenCV
컴퓨터비전에서는 없어서는 안될 OpenCV는 영상처리와 컴퓨터비전을 위한 오픈소스 라이브러리인데요, 이미지와 영상 데이터 처리 및 판별을 위해 가장 쉽고 강력한 추가 기능들을 제공해 주는 종합 공구센터🔧라고 생각해 주시면 될 것 같아요!
특정 필터를 씌우거나 색상을 변환하는 등의 이미지 처리 기능은 기본이고, 알고리즘을 활용해 이미지에 있는 객체의 특징을 검출하여 인식하는 동작을 하기도 해요. 얼굴을 인식하면 고양이 귀나 강아지 입이 위치에 맞게 생기는 등의 필터링 카메라 어플이나, 많은 동물이 나와있는 사진 가운데 토끼만 찾는 등의 작업을 손 쉽게 할 수 있어요!