首页 > 代码库 > Mat 新体会
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 新体会
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。