http://www.cnblogs.com/xianglan/archive/2011/07/30/2122302.html
int nrow = image.rows;
int ncol = image.cols * image.channels();
for(int i=0; i<nrow; i++){
for(int j=0; j<ncol; j++){
image.at<cv::Vec3b>(i,j)[0]= image.at<cv::Vec3b>(j,i)[0]/div*div + div/2;
image.at<cv::Vec3b>(i,j)[1]= image.at<cv::Vec3b>(j,i)[1]/div*div + div/2;
image.at<cv::Vec3b>(i,j)[2]= image.at<cv::Vec3b>(j,i)[2]/div*div + div/2;
}
}
void colorReduce3(cv::Mat& image, cv::Mat& result, int div){
}
可知at<uchar>(x,y)读取的是图像矩阵上,第x行,第y列的值。