OpenCV——像素數據類型總結<摘>


 

1.Unsigned
8bits(一般的圖像文件格式使用的大小)
IplImage數據結構參數:IPL_DEPTH_8U
CvMat數據結構參數:CV_8UC1,CV_8UC2,CV_8UC3,CV_8UC4

 

變量類型 空間大小 范圍 其他
uchar 8bits 0~255 (OpenCV缺省變量,同等unsigned char)
unsigned char 8bits 0~255

 

2.Signed 8bits
IplImage數據結構參數:IPL_DEPTH_8S
CvMat數據結構參數:CV_8SC1,CV_8SC2,CV_8SC3,CV_8SC4

變量類型 空間大小 范圍 其他
char 8bits -128~127

3.Unsigned 16bits

IplImage數據結構參數:IPL_DEPTH_16U

CvMat數據結構參數:CV_16UC1,CV_16UC2,CV_16UC3,CV_16UC4

變量類型 空間大小 范圍 其他
ushort 16bits 0~65535 (OpenCV缺省變量,同等unsigned short int)
unsigned short int 16bits 0~65535 (unsigned short)

 

4.Signed 16bits

IplImage數據結構參數:IPL_DEPTH_16S

CvMat數據結構參數:CV_16SC1,CV_16SC2,CV_16SC3,CV_16SC4

變量類型 空間大小 范圍 其他
short int 16bits -32768~32767 (short)

 

5.Signed 32bits IplImage數據結構參數:

IPL_DEPTH_32S

CvMat數據結構參數:CV_32SC1,CV_32SC2,CV_32SC3,CV_32SC4

變量類型 空間大小 范圍 其他
int 32bits -2147483648~2147483647 (long)

6.Float 32bits

IplImage數據結構參數:IPL_DEPTH_32F

CvMat數據結構參數:CV_32FC1,CV_32FC2,CV_32FC3,CV_32FC4

變量類型 空間大小 范圍 其他
float 32bits 1.18*10-38~3.40*1038  

7.Double 64bits

CvMat數據結構參數:CV_64FC1,CV_64FC2,CV_64FC3,CV_64FC4

變量類型 空間大小 范圍 其他
double 64bits 2.23*10-308~1.79*10308  

 

8.Unsigned 1bit

IplImage數據結構參數:IPL_DEPTH_1U

變量類型 空間大小 范圍 其他
bool 1bit 0~1  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM