Advertisement

OpenCV核心模块详解——Mat类(二)之常见函数及操作

阅读量:

本次将对 Mat 类中常用的若干操作进行说明。

1、Mat::rows()、Mat::cols() :用于获取图像输出时所包含的行数与列数

复制代码
     Mat img = imread("test.jpg", 1);

    
 	imshow("src img", img);
    
 	cout << "行: " << img.rows << "\t列: " << img.cols << endl;   //输出的是 1080  1080
    
    
    
    

呈现了这张图像。该照片拍摄于2015年9月16日,由我与当时的女友共同完成,成像效果较为理想,因此决定将其加以利用。

倘若仅针对某一行或某一列进行处理,应当采取如下方式。

复制代码
     Mat A(6,6,CV_8UC1,Scalar(1));  
    
     A.row(1) = A.row(2) * 2 + 5;    // 注意:行列也都是从下标为 0 开始的
    
     cout << A << endl;
    
    
    
    

全部评论 (0)

还没有任何评论哟~