簡體   English   中英

在Matlab中顯示.bin深度圖像

[英]Display .bin depth image in Matlab

這是我保存在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)

在做降級標記之前,請告訴我原因,以便j可以更新此信息

行專業和列專業編程語言。 為了簡化,內存中的第二個元素是什么? 第一列第二行還是第二列第一行? 沒有“正確”的答案,因此存在使用一種或另一種的編程語言。 這是您所遇到的主要問題。 如果您在此處出錯,則圖像看起來像您得到的圖像。

要解決行和列專業的問題,您必須使用:

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

這將交換行和列以獲得行主要行為,然后轉置以使圖像右移。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM