把像素的列数分成255个大小,每一块都对应一个颜色= =
for(int i=0;i<img19.rows;i++){
int a=0;
int b=(img19.cols/255+1);
for(int j=0;j<img19.cols;j=j+b){
//if(img1.at<uchar>(i,j)==a){
for(int k=j;k<j+b;k++){
img19.at<Vec3b>(i,k)[0]=0;
img19.at<Vec3b>(i,k)[1]=0;
img19.at<Vec3b>(i,k)[2]=a;
}
a++;
if(a>255)
a=0;
//}
}
就非常睿智的做法