本文介绍: 这是因为我们深度最大值远达不到 16U可表达的最大值65535, 现在imshow把所有像素值都除以255,那么深度图的有效范围可能由原来的[300, 1200], 变成了近似[1, 4]。并且只能看到一片黑暗。整型数据范围根据其比特数确定,如CV_8U即8bit符号整型范围是[0,255], CV_16U是[0, 65535]比如一般RGB图像是CV_8UC3, 灰度图是CV_8UC1,深度图一般是CV_16UC1或CV_32FC1。32F, float———单精度浮点型。

最近用到深度图,对其数据类型显示有些迷惑,记笔记于此:

一、cv::Mat数据类型转换方式

1. cv::Mat 数据类型

CV_<bit_depth>(

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注