本文主要是介绍opencv Vec3b类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
定义
Vec3b可以看作是vector<uchar, 3>。简单而言就是一个uchar类型的,长度为3的vector向量。使用
由于在OpenCV中,使用imread读取到的Mat图像数据,都是用uchar类型的数据存储,对于RGB三通道的图像,每个点的数据都是一个Vec3b类型的数据。使用at定位方法如下:img.at<Vec3b>(row, col)[0] = 255; // 这是指修改B通道数据
img.at<Vec3b>(row, col)[1] = 255; // 这是指修改G通道数据
img.at<Vec3b>(row, col)[2] = 255; // 这是指修改R通道数据
转自:https://www.cnblogs.com/suubai/p/12485417.html
这篇关于opencv Vec3b类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!