List of Mat Type in OpenCV

A Mapping of Type to Numbers in OpenCV

C1C2C3C4
CV_8U081624
CV_8S191725
CV_16U2101826
CV_16S3111927
CV_32S4122028
CV_32F5132129
CV_64F6142230

Unsigned 8bits uchar 0~255

IplImage: IPL_DEPTH_8U
Mat: CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4

Signed 8bits char -128~127

IplImage: IPL_DEPTH_8S
Mat: CV_8SC1, CV_8SC2, CV_8SC3, CV_8SC4

Unsigned 16bits ushort 0~65535

IplImage: IPL_DEPTH_16U
Mat: CV_16UC1, CV_16UC2, CV_16UC3, CV_16UC4

Signed 16bits short -32768~32767

IplImage: IPL_DEPTH_16S
Mat: CV_16SC1, CV_16SC2, CV_16SC3, CV_16SC4

Signed 32bits int -2147483648~2147483647

IplImage: IPL_DEPTH_32S
Mat: CV_32SC1, CV_32SC2, CV_32SC3, CV_32SC4

Float 32bits float -1.1810-38~3.4010-38

IplImage: IPL_DEPTH_32F
Mat: CV_32FC1, CV_32FC2, CV_32FC3, CV_32FC4

Double 64bits double

Mat: CV_64FC1, CV_64FC2, CV_64FC3, CV_64FC4

Unsigned 1bit bool

IplImage: IPL_DEPTH_1U


Regresar