int offsetImg = y*step + x*channels;
uchar *dataImg;
dataImg=(uchar *)image1->imageData;
int b=dataImg[offsetImg];
int g=dataImg[offsetImg+1];
int r=dataImg[offsetImg+2];
还有另外一种方法
b=cvGet2D(image1,y,x).val[0];
g=cvGet2D(image1,y,x).val[1];
r=cvGet2D(image1,y,x).val[2];