我是靠谱客的博主 冷傲机器猫,这篇文章主要介绍OpenCv学习—获取图像矩阵某点的值或改变某点的值,现在分享给大家,希望可以做个参考。

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学习—获取图像矩阵某点的值或改变某点的值的全部内容,更多相关OpenCv学习—获取图像矩阵某点内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(104)

评论列表共有 0 条评论

立即
投稿
返回
顶部