Тогда можно попробовать вот так ``at<Vec3b>(i, j)[n]``. Смысл в том, что операция ``at<Vec3b>(i, j)`` даст трехмерный вектор с элементами типа ``uchar``, а через ``[]`` будет получен элемент вектора.

Для случая одноканального изображения операция будет выглядеть как ``at<uchar>(i, j)``.