opencv中mat的type

 

type表示了矩阵中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量,其命名规则为CV_(位数)+(数据类型)+(通道数),由type()返回,但是返回值是int型,不是OpenCV预定义的宏(CV_8UC1, CV_64FC1...),也就是说你用type函数得到的只是一个int型的数值,比如CV_8UC1返回的值是0,而不是CV_8UC1。

U(unsigned integer)表示的是无符号整数,S(signed integer)是有符号整数,F(float)是浮点数 

CV_32F就是浮点数

 

img.at<uint>

img.at<short>

img.at<ushort>

 

stixel-world中main.cpp的type就是返回的值,case CV_8U也是一个int型的值

 

 

https://blog.csdn.net/zang141588761/article/details/50340709

https://blog.csdn.net/liji_digital/article/details/57075169

https://blog.csdn.net/u011484045/article/details/43573797

posted @ 2018-05-02 15:19  有梦就要去实现他  阅读(863)  评论(0编辑  收藏  举报