以OpenCV为例:
CV_16UC1;// 16位,1(单)通道
CV_16UC3;// 16位,3通道
CV_16UC1,单通道的黑白图像,
每一个像素点由16位来表示颜色,
显然像素最大值是255,使用8位就够了,
多余的位数用不上。
CV_16UC3,3通道的彩色图像,每一个像素点仍然是由16位来表示颜色,
只是这16位按照规则分配给BGR不同的通道,
如RGB565(用5位二进制表示R红色、
用6位二进制表示G绿色、用5位二进制表示B蓝色)。
size_t cv::Mat::elemSize()const
elemSize()函数,计算一个矩阵元素即像素点占用的大小,例如,CV_16SC3 , elemSize() returns 3*sizeof(short) or 6.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)