Mat::at()
对于单通道图像的使用方法:
image.at<uchar>(i,j) = 255;
对于RGB三通道图像的使用方法:
image.at<Vec3b>(i,j)[0] = 255;
image.at<Vec3b>(i,j)[1] = 255;
image.at<Vec3b>(i,j)[2] = 255;
Mat的模板子类Mat_<T>
单通道的使用方法:
Mat_<uchar> img = image;
img(i,j) = 255;
三通道RGB的使用方法:
Mat_<Vec3b> img = image;
img(i,j)[0] = 255;
img(i,j)[1] = 255;
img(i,j)[2] = 255;
本文详细介绍了OpenCV中Mat类的使用方法,包括单通道和RGB三通道图像的处理技巧。通过实例展示了如何利用Mat::at()和Mat_模板子类进行像素级操作,为图像处理提供实用指南。
1033

被折叠的 条评论
为什么被折叠?



