在c ++中读取16位无符号原始图像

时间:2015-06-25 12:14:05

标签: c++ image fread

我正在尝试使用以下代码行读取以原始格式保存的16位无符号图像(192 * 256):

FILE * pFile;
pFile = fopen("D:\\S1.raw", "r");
unsigned short bufferImage[1][192*256]; 
fread(&bufferImage[0][0], 256*192*sizeof(unsigned short),1, pFile);

但是,存储在bufferImage中的值与图像中的像素值不对应。 我非常感谢你的帮助。

0 个答案:

没有答案