컴퓨터 비전의 시작
컴퓨터 비전이란 무엇일까 ?
- 컴퓨터 비전은 컴퓨터를 이용하여 정지된 영상 또는 동영상으로 부터 의미있는 정보를 추출하는 방법을 연구하는 학문입니다.
- 사람의 눈으로 사물을 보는 것 처럼 컴퓨터가 사물을 보고 사람과 같은 기능을 수행할 수 있게 연구하는 학문입니다.
- 눈의 역할은 카메라가 대신하고, 뇌가 하는 작업을 알고리즘을 통해 컴퓨터가 유사하게 수행할 수 있도록 만드는 작업이 컴퓨터 비전입니다.
쉽게 말해 컴퓨터 비전이란 사람처럼 컴퓨터가 사물을 인지하고 의미있는 정보를 수학적 알고리즘을 통해 추출해내는 학문입니다.
Q) 새의 사진을 컴퓨터에 입력으로 준다면 컴퓨터는 모두 새라는 결론을 낼수 있을까 생각해봅시다.
컴퓨터 비전에서 수학이 차지하는 비중은 상당한데 행렬 연산과 관련된 선형대수, 미적분, 확률과 통계, 기하학 등의 다양한 수학적 이해가 있다면 컴퓨터 비전에 조금 더 쉽게 다가갈 수 있습니다.
컴퓨터 비전과 더불어 널리 사용되는 용어 중에 영상 처리가 있습니다. 이 둘의 경계는 매우 애매해서 많은 사람들이 혼용해서 사용하기도 합니다.
영상처리는 보통 OpenCV로 구현하게 되는데 요즘은 라이브러리가 Python으로도 있지만 대부분 소스 코드가 C++로 구현되어 있기 떄문에 C++문법에 대한 충분한 이해도 필요합니다.
컴퓨터 비전은 현재 다양한 산업 분야에서 활용되고 있습니다.
대부분의 스마트폰 카메라에서 지원하는 HDR(High Dynamic Range) 사진 촬영, 인스타그램의 필터 기능 등은 영상의 화질을 개선하여 보기 좋은 사진을 만드는 용도로 사용되고 있고, 공장에서는 제품의 검사, 측정, 불량 판정 등의 목적으로 컴퓨터 비전이 널리 사용되고 있으며, 공장 자동화에 주로 사용되는 컴퓨터 비전 시스템을 머신 비전(machine vision)이라고도 합니다. 컴퓨터 비전은 앞으로도 CPU, GPU 등의 하드웨어 발전, 센서 융합, 딥러닝 등의 영향으로 더 많은 영역에서 사용성이 높아질 것입니다.
출처 : OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝
newarrivals.tistory.com/2
Reference : www.sas.com/ko_kr/insights/analytics/computer-vision.htm
'AI > 컴퓨터비전' 카테고리의 다른 글
[Computer Graphics] 컴퓨터 그래픽스란? (0) | 2021.03.22 |
---|---|
[Image Processing] 영상처리 란? (0) | 2021.03.22 |
영상처리란 무엇인가? (0) | 2021.03.22 |
[패턴인식] 이란 ? (0) | 2021.03.22 |
[Computer Vision] 컴퓨터 비전 과 컴퓨터 비전 시스템 (0) | 2021.03.22 |
댓글