2016-05-24 516 views

回答

2

尝试openCV库。这是它的site,您可以下载并安装它。 这里是你想要的代码:

#include <opencv2/highgui/highgui.hpp> 
#include <opencv2/core/core.hpp> 
#include <iostream> 
using namespace cv; 
using namespace std; 
int main() 
{ 
Mat image = imread("C:/.../image1.jpg"); 
Vec3b buf; 

for(int i = 0; i < image.rows; i++) 
    for(int j = 0; j < image.cols; j++) 
    { 
     buf = image.at<Vec3b>(i,j); 
     array_B[i][j] = buf[0]; 
     array_G[i][j] = buf[1]; 
     array_R[i][j] = buf[2]; 
    } 

//imwrite("C:/.../image2.jpg",image3); 
imshow("Image",image); 
waitKey(0); 
}