#include <iostream>
#include <opencv2/opencv.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat srcImg;
srcImg = imread("Leno.jpg");
if (srcImg.empty())
{
cout << "Image load failed" << endl;
return -1;
}
for (int i = 0; i < srcImg.rows; i++)
{
for (int j = 0; j < srcImg.cols; j++)
{
if (srcImg.channels == 1) //单通道图像,比如灰度图像
{
int g = srcImg.at<uchar>(i, j);
}
else
{
int b = srcImg.at<Vec3b>(i, j)[0];
int g = srcImg.at<Vec3b>(i, j)[0];
int r = srcImg.at<Vec3b>(i, j)[0];
}
}
}
return 0;
}