关于opencv中type成员的数值和宏定义的对应关系的说明

来源:互联网 发布:淘宝企业店铺费用多少 编辑:程序博客网 时间:2024/06/02 22:49

有时候会遇到需要看一个Mat类的type的情况,但是输出的时候都是一个整型数字,无法对应到实际的数据是什么类型的以及通道数是多少,比如type是25,就不知道到底它的数据类型及通道数,下面提供一种简单的方法,经笔者验证可行。

在网上搜到的多是以下表格:


但是并没有告诉我们具体每个type对应的整形数值,于是见下图提供了一种方法:

做一小实验,见下图:


按照上面给的计算公式,CV_16UC3的对应整型数值应该是CV_16UC1(即CV_16U)的值+8 * 2,即2 + 8 * 2 = 18,和代码输出的结果一致,其他type类型大家也可以都去试试,符合以上规律。

需要详细了解关于Mat类的更多细节的朋友可以参考我的博客  http://blog.csdn.net/xbcreal/article/details/52785756

1 0
原创粉丝点击