Image Matlab中深度图像的显示

Image Matlab中深度图像的显示,image,matlab,image-processing,bin,Image,Matlab,Image Processing,Bin,这是我用c#保存的.bin。请任何人帮助在MATLAB中查看此内容。图像424 x 512的尺寸 我已经尝试过这个代码,但它不能正常工作 file = fopen('test0.bin', 'r'); A = fread(file, 424*512, 'uint16=>uint16'); A1 = reshape(A, 424, 512); imagesc(A1) 在进行downmark之前,请告诉我原因,以便j可以更新此有编程语言。为了简化,内存中的第二个元素是什么?第一列第二行还是第

这是我用c#保存的.bin。请任何人帮助在MATLAB中查看此内容。图像424 x 512的尺寸

我已经尝试过这个代码,但它不能正常工作

file = fopen('test0.bin', 'r');
A = fread(file, 424*512, 'uint16=>uint16');
A1 = reshape(A, 424, 512);
imagesc(A1)
在进行downmark之前,请告诉我原因,以便j可以更新此

有编程语言。为了简化,内存中的第二个元素是什么?第一列第二行还是第二列第一行?没有“正确”的答案,因此有些编程语言使用其中一种。这是你的主要问题。如果您在此处出错,则图像看起来与您得到的图像相似

要解决行和列的主要问题,必须使用:

A1 = reshape(A, 512, 424).';

这将交换行和列以获得行主要行为,然后转置以右转图像。

什么工作不正常?你是怎么用C#保存的?你知道row-major和column-major编程语言之间的区别吗?不,我不知道row-major和col-major。。我不能正确地看到这幅图像。。我使用了stack Overflow中的示例代码,它运行良好。。我有一种暗度为1920 x 1080的颜色,我使用了相同的方法,但它同样不适用于我无法给出有用答案的小信息。请创建一个新问题,其中包括编写和阅读代码、编写的文件以及您希望看到的图像。