Opencv:Mat 和VDMA数据位数以及VGA数据位数的关系

September 8, 2016
作者:dengshuai_super
出处:http://blog.csdn.net/dengshuai_super/article/details/52468505
声明:转载请注明作者及出处。


1.Mat的各项属性


A.total() //元素的个数
A.elemSize() //元素的大小,如果是8UC3的话,返回3*sizeof(uchar)
A.elemSize1() //如果是8UC3的话,返回sizeof(uchar)
A.type() //元素的数据类型
A.depth()//元素的位数
A.channels()//矩阵的通道数
A.step1() //矩阵的每一行元素的个数,A.step/A.elemSize1
A.size() //矩阵的尺寸
//注意以下是成员变量不是成员函数
A.step //矩阵的一行的字节数
A.rows //矩阵的行数,即高
A.cols //矩阵的列数,即宽

A.isContinuous(); // 返回bool类型表示是否连续存储
data  uchar型的指针。Mat类分为了两个部分:矩阵头和指向矩阵数据部分的指针,data就是指向矩阵数据的指针。

dims 矩阵的维度,例如5*6矩阵是二维矩阵,则dims=2,三维矩阵dims=3.

rows  矩阵的行数

cols   矩阵的列数

size 矩阵的大小,size(cols,rows),如果矩阵的维数大于2,则是size(-1,-1)

channels 矩阵元素拥有的通道数,例如常见的彩色图像,每一个像素由RGB三部分组成,则channels = 3
下面的几个属性是和Mat中元素的数据类型相关的。

type 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值