码迷,mamicode.com
首页 > 其他好文 > 详细

Mat 新体会

时间:2015-02-01 21:55:03      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:mat


最近开始看《


OpenCV2 Computer Vision Application Programming Cookbook》这本书了,去年看的《learning opencv》,里边讲的都是c的接口,现在这本是基于opencv2.0以上版本的书,用c++接口,看这本才对。

    Mat 这个容器可以存矩阵或者image,但是 Mat 容器的变量相互赋值时,为了节约内存的,拷贝复制的只是索引地址。比如:

     Mat a,b;

     a=b;

这个时候我们对a处理,a改变之后,b中存的内容其实也变了,所以书中说,mat 类型的变量为类的成员时,是不能用成员函数返回它的,不然外边改变的时候,类中这个mat成员也会变,就会出错啦。

(另外一点,如果imshow,没有初始化,没有赋值,或者没有载入图像的mat变量,就会出错,切记切记!!!)


Mat 新体会

标签:mat

原文地址:http://blog.csdn.net/hyqsong/article/details/43374903

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!