programing/OpenCV

[OpenCV] 기본 자료형 및 DataType 클래스

쪽제비 2016. 10. 19. 16:39

프로젝트 진행함에 있어.. 이미지를 다루어야 한다.. 그런데 C++로 해야된다..

그래서 !!! OpenCV 를 공부하기 시작했다.



1. 기본 자료형 및 DataType 클래스

(1) CV_<bit_depth>{U|S|F}C(<number_of_channels>)

OpenCV는 uchar, bool, char, unsigned short, signed short, int, float, double 또는 이들 자료형의 튜플(tuple)로 구성된 기본 자료형을 갖는다.

<bit_depth> : 깊이 비트수

{U|S|F} : 자료 형식으로 unsigned, signed, float 의미

C : 채널

<number_of_channels> : 채널 수


ex) CV_8UC1 : 8비트 깊이의 uchart 자료형의 1 채널 자료형


(2) DataType 클래스

DataType 클래스는 OpenCV 기본 자료형을 표현하기 위한 템플릿 클래스로 멤버 데이터나 메서드를 갖지 않는다.

기본 자료형을 표현하기 위해 DataType 템플릿을 구체화한 다양한 템플릿 클래스가 OpenCV 2.4.10은 core.hpp,

OpenCV 3.0.0 은 traits.hpp 에 있다.



'programing > OpenCV' 카테고리의 다른 글

[OpenCV] Matx 클래스  (0) 2016.10.19
[OpenCV] RotatedRect 클래스  (0) 2016.10.19
[OpenCV] Rect_ 클래스  (0) 2016.10.19
[OpenCV] Size_ 클래스  (0) 2016.10.19
[OpenCV] Point_ 클래스  (0) 2016.10.19