OpenCV中像素值的上限和下限是多少?如何获取它们?
我能想出的唯一限制是CV_8U类型Mat,其中通道中像素值的下限为0,上限为255.其他Mat的这些值是多少?
说CV_32F,CV_32S?
sga*_*zvi 17
OpenCV等效C/C++数据类型:
CV_8U- > unsigned char(min = 0,max = 255)
CV_8S- > char(min = -128,max = 127)
CV_16U- > unsigned short(min = 0,max = 65535)
CV_16S- > short(min = -32768,max = 32767)
CV_32S- > int(min = -2147483648,max = 2147483647)
CV_32F - > float
CV_64F - > double
查看本教程的数据类型范围.
需要考虑的一件事是,在显示类型CV_32F或CV_64F用imshow或的图像时cvShowImage,OpenCV期望值在0.0和1.0之间归一化.否则,它会使像素值饱和.
| 归档时间: |
|
| 查看次数: |
4814 次 |
| 最近记录: |