Mat中数据读取
1.读入图像
Mat img = imread("../test.png",CV_LOAD_IMAGE_COLOR);//加载彩色图像
2.访问,两种访问方式
2.1.Mat.at<>
Vec3b vec = img.at<Vec3b>(1,2);
printf("%d,%d,%d\n",vec[0],vec[1],vec[2]);
2.2.指针
uchar bn = (uchar)(*(img.data + img.step[0] * 1 + img.step[1] * 2));
uchar gn = (uchar)(*(img.data + img.step[0] * 1 + img.step[1] * 2 + img.elemSize1() * 1));
uchar rn = (uchar)(*(img.data + img.step[0] * 1 + img.step[1] * 2 + img.elemSize1() * 2));
printf(" %d %d %d\n", rn, gn, bn);