Open CV 예제 등을 보면서 공부를 할 때, 많은 자료형 때문에 이게 도대체 무슨 자료형인지 헛갈릴 때가 많다.
한번 정리해야지, 정리해야지 하면서 차일피일 미루다가, 드디어 때가 온 것 같다.
우선 주로 쓰이는 자료형들을 쭉 정리하고, 추가되는 부분은 그때그때 업데이트 하도록 하겠다.
1) schar : 부호 있는 1바이트 정수
2) uchar : 부호 없는 1바이트 정수
3) short : 부호 있는 2바이트 정수(C/C++ 기본 자료형)
4) ushort : 부호 없는 2바이트 정수
5) int : 부호 있는 4바이트 정수(C/C++ 기본 자료형)
6) uint : 부호 없는 4바이트 정수
7) int64 : 부호 있는 8바이트 정수
8) uint64 : 부호 없는 8바이트 정수
9) float16_t : (부호 있는) 2바이트 실수
10) float : (부호 있는) 4바이트 실수(C/C++ 기본 자료형)
11) double : (부호 있는) 8바이트 실수(C/C++ 기본 자료형)
1) CV_8U(0) : uchar, unsigned char
2) CV_8S(1) : schar, signed char
3) CV_16U(2) : ushort, unsigned short
4) CV_16S(3) : signed short
5) CV_32S(4) : int
6) CV_32F(5) : float
7) CV_64F(6) : double
8) CV_16F(7) : float16_t