没有合适的资源?快使用搜索试试~ 我知道了~
OPENCV_Mat类存取方法.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2021-12-25
20:34:03
上传
评论
收藏 616KB DOCX 举报
温馨提示
试读
10页
OPENCV_Mat类存取方法.docx
资源推荐
资源详情
资源评论
i
----Mat 类
cv::Mat
depth/dims/channels/step/data/elemS
ize
Mat 矩阵中数据元素的地址计算公式:
addr(M 0
,i
1
,…i
m-1
) = + [0] * i
0
+ [1] * i
1
+ … +
[m-1] * i
m-1
。
其中 m =
是指 M 的维度
i. data:Mat 对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar*
data).
ii. row: 行;col:列;rows:行数;cols:列数。
iii.
dims :Mat 所代表的矩阵的维度,如 3 * 4 的矩阵为 2
维,3 * 4 * 5
的为3维.
iv. channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4 矩
阵中一共 12 个元素,如果每个元素有三个值,那么就说这个矩阵是 3 通
道的,即 channels = 3。常见的是一张彩色图片有红、绿、蓝三个通道。但
是 opencv 用 imread(opencv
读图的函数)读进来的图像,三通道存放顺序
为
B、G、R。
v.
depth:深度,即每一个像素的位数(bits),在 opencv 的()中得到的是一个 0 –
6 的数字,分别代表不同的位数: enum { CV_8U=0, CV_8S=1, CV_16U=2,
CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 }; 可见 0和1都代表8位,2和3都代
表16位,4和5代表32位,6代表64位;
Opencv
资源评论
奔跑的朱亚文
- 粉丝: 0
- 资源: 4万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功