Opencv matrix values display
问题 here's the problem: I load an grayscale Image with OpenCV v.2.4.2. Now I want to know for example value of pixel at position (0,0). I've tried: Mat image=imread("00001.jpg",1); cvtColor(image,image,CV_RGB2GRAY); int a=image.at<unsigned>(0,1); printf("%d ",a); This actually doesn't work. How to get the pixel value with any data type (CV_8U, CV_32S ...)? Thanks!!! 回答1: You are making two mistakes here. While reading the image, you are specifying 1 as input arguments. As explained for imread,