OpenCV学习之Mat::at()理解

Mat类中的at方法作用:用于获取图像矩阵某点的值或改变某点的值。

对于单通道图像的使用方法:

           image.at(i,j) = 255;

对于RGB三通道图像的使用方法:

           image.at(i,j)[0] =  255;

           image.at(i,j)[1] =  255;

           image.at(i,j)[2] = 255;


Mat::at()取值或改变某点的像素值比较耗时,可以采用Mat的模板子类Mat_

实现对图像矩阵中某个值的获取和改变。

单通道的使用方法:

Mat_ img = image;

img(i,j) = 255;

三通道RGB的使用方法:

Mat_ img = image;

img(i,j)[0] = 255;

img(i,j)[1] =  255;

img(i,j)[2] =  255;





你可能感兴趣的:(OpenCV)