channels = image.channels();
uchar* p = image.ptr<uchar>(50);
b = p[100*channels + 0];
g = p[100*channels + 1];
r = p[100*channels + 2];
uchar* data = (uchar*)image.data;
b = data[(50*image.cols + 100) *channels + 0];
g = data[(50*image.cols + 100) *channels + 1];
r = data[(50*image.cols + 100) *channels + 2];