OpenCV的Mat构造函数

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

OpenCV的Mat构造函数

cherish1024   2019-11-14 我要评论

1、函数说明

构造函数:public Mat(int rows, int cols, MatType type, IntPtr data, long step = 0)


可以通过数据指针构造Mat对象

            Mat mat1 = GetMat(isShow:false);
            Mat mat2 = new Mat(mat1.Rows, mat1.Cols, mat1.Type(),mat1.Data);
            Cv2.ImShow(winname: "mat1", mat1);
            Cv2.ImShow(winname: "mat2", mat2);

注意:Mat对象的Data属性是指pointer to the data(数据指针),而非Mat对象的指针。

故通过如下如下方式创建出来的mat2对象和mat1对象内容是不一样的,Mat mat2=new Mat(mat1.Data):错误

                                                                

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们