赞
踩
http://blog.sina.com.cn/s/blog_4b0020f30101075w.html
CvMat矩阵数据结构是OpenCV的基础数据类型,对于图像处理这种密级型运算,经常需要访问,修改,设置其元素的值。OpenCV提供了很多优良的函数,能够很简单的实现上述功能。在《学习OpenCV》一书中,作者分别就简单的方法,麻烦的方法,和恰当的方法对相关函数进行了讲解,讲得比较清晰。本文主要讲解通过指针高效访问CvMat元素的方法z及平时容易忽视的一些小问题。
CvMat* mat;
mat = cvCreateMat(9,10,CV_64FC3);//注意所申请矩阵元素的类型,不同的类型访问操作方法不同,但类似可推导,以此为例。
opencv中的多通道矩阵CvMat元素的访问方法总结如下:
1.
2.
3.
mat(i,j,1):
总之就是C语言中的指针操作啦,要注意指针的类型,以及step的单位是字节就可以了。
自己的几点体会:Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。