본문 바로가기

python/컴퓨터 비전

(2)
OpenCV 기초 영상(image)이란? 영상을 video로 생각할 수 있지만 여기서는 image를 다루는것이 곧 영상처리임을 알아야 합니다. 영상의 구성요소로는 픽셀이 있죠. 흔히들 1920 x 1080은 픽셀 수를 나타냅니다. 영상은 밝기와 색상이 다른 일정한 수의 픽셀들로 구성됨을 알 수 있습니다. 따라서 픽셀처리가 곧 영상처리의 출발점입니다. 센서들을 살펴보면 빛을 통과시킬때 빨간색만 통과시키는, 초록색만 통과시키는, 파란색만 통과시키는 픽셀이 있음을 알 수 있습니다. CFA를 보면 초록색 픽셀이 더 많은것을 알 수 있는데요. 이는 사람의 눈이 초록색에 더 민감하게 반응하기 때문이라고 합니다. color 이미지는 3개의 채널로 구성됨을 알 수 있습니다. 각각의 채널은 Red, Green, Blue를 나타냅니다. 이..
OpenCV (feat. 아나콘다): Open Source Computer Vision Library 간단한 설명 영상 처리와 컴퓨터 비전 관련 오픈 소스 라이브러리 입니다. 2,500개가 넘는 알고리즘으로 구성되어있고요 간략히 쓰임새를 나열해 보면, -영상 처리, 컴퓨터 비전, 기계 학습과 관련된 전통적인 알고리즘이 있고, -얼굴 검출과 인식, 객체 인식, 객체 3D 모델 추출, 스테레오 카메라에서 3D 좌표를 생성합니다. -고해상도 영상 생성을 위한 이미지 스티칭, 영상 검색, 적목현상 제거, 안구운동추적등을 할 수 있습니다. -4만 7천 이상의 이용자그룹과 정말 많은 다운로드 횟수를 가지고있어 많은 사람들이 사용하고 있습니다 구글, 야후, 마이크로 소프트, 인텔, IBM, 소니, 혼다......등등 대기업부터 신생기업들까지 사용합니다. C, C++, 파이썬, java, 매트랩 인터페이스를 제공합니다..