可以利用vector
#include
#include
using namespace cv;
using namespace std;
int main()
{
Mat m(3, 3, CV_8UC3);//建立一个三行三列3通道像素
Vec3b p;
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
p[0] = i;
p[1] = j;
p[2] = i+j;
m.at
}
}
cout <<"数组:"<
Vec3b b = m.at
cout << "访问一个数:" << a <
return 0;
}
操作像素,并非改变像素的颜色
vector
split(img,channels);//拆分
channels.at(0) = 255;
channels.at(1) = 0;
channels.at(2) = 0;
merge(channels,img);