首页 > 其他 > 详细

Mat 新体会

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

最近开始看《


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 新体会

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!