OPENCV图像数据类型解释

  • Post author:
  • Post category:其他



CV

_<bit_depth>(

S|U|F

)

C

<number_of_channels>

1–bit_depth—比特数—代表8bite,16bites,32bites,64bites—举个例子吧–比如说,如

如果你现在创建了一个存储–灰度图片的Mat对象,这个图像的大小为宽100,高100,那么,现在这张

灰度图片中有10000个像素点,它每一个像素点在内存空间所占的空间大小是8bite,8位–所以它对

应的就是CV_8

2–S|U|F–S–代表—signed int—有符号整形

U–代表–unsigned int–无符号整形

F–代表–float———单精度浮点型

3–C<number_of_channels>—-代表—一张图片的通道数,比如:

1–灰度图片–grayImg—是–单通道图像

2–RGB彩色图像———是–3通道图像

3–带Alph通道的RGB图像–是–4通道图像

数据类型:

CV_8U, CV_8UC1, CV_8UC2, CV_8UC3, CV_8UC4,

CV_8S, CV_8SC1, CV_8SC2, CV_8SC3, CV_8SC4,

CV_16U, CV_16UC1, CV_16UC2, CV_16UC3, CV_16UC4,

CV_16S, CV_16SC1, CV_16SC2, CV_16SC3, CV_16SC4,

CV_32S, CV_32SC1, CV_32SC2, CV_32SC3, CV_32SC4,

CV_32F, CV_32FC1, CV_32FC2, CV_32FC3, CV_32FC4,

CV_64F, CV_64FC1, CV_64FC2, CV_64FC3, CV_64FC4

检查数据类型:int theType = img.type()



版权声明:本文为u010713502原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。