Advertisement

opencv中的mat详细(python)

阅读量:

Mat详解

1.初始化

Mat是OpenCV中用于处理图像的基础数据结构,所有图像在OpenCV中的操作均以Mat形式进行。

// 创建一个Mat对象

复制代码
    Mat A,C;
    A = imread(argv[1],IMREAD_COLOR);
    Mat B(A);     //复制A给B
    C = A;        //赋值运算
    Mat D(A,Rect(10,10,100,100));   //使用一个矩形
    Mat E = A(Range::all(), Range(1,3));   //使用行列边界
    Mat F = A.clone();
    Mat G;
    A.copyTo(G);
    
    

明确地构造一个Mat类型的对象

复制代码
    Mat M(2,2,CV_8UC3,Scalar(0,0,255));
    cout << "M = " << endl << " " << M << endl << endl;
    
    
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~