read pbin file to Matlab

5 ビュー (過去 30 日間)
Jack Daniels
Jack Daniels 2023 年 1 月 3 日
回答済み: Manish 2024 年 10 月 23 日
Dears,
how to Is there any example how to read "pbin" file into Matlab workspave?
Thank you.
  2 件のコメント
Cameron
Cameron 2023 年 1 月 3 日
Can you attach the file or an exmaple of the file? Without that it is difficult to answer.
Jack Daniels
Jack Daniels 2023 年 1 月 3 日
編集済み: Jack Daniels 2023 年 1 月 3 日
I've attached the file in *.pbin format - it should contain the image matrix. I'd like to read it and display (image) it...

サインインしてコメントする。

回答 (1 件)

Manish
Manish 2024 年 10 月 23 日
Hi,
I understand that you want to read the ‘pbinfile, which contains an image data.
Here is the general approach to reading binary files and displaying them as images in MATLAB:
  • Start by using fopen to get your file ready. Just pass in the file name and the mode you want, like ‘r’ if you're planning to read.
  • Next, use the ‘fread’ to read the content of the file.
  • Finally, Close the file with help of ‘fclose’.
  • Visualise the image with help of ‘imshow’ function.
Here is the code sample to read the ‘pbin’ file which contains the image data:
filename = 'test1.pbin';
fileID = fopen(filename, 'rb');
% Adjust 'datatype' and [width, height] according to your file's specifications
width = 256;
height = 256;
dataType = 'uint8';
imageData = fread(fileID, [width, height], dataType);
fclose(fileID);
imshow(imageData, []);
You can refer to the documentations for the functions used: 
Hope this helps!

カテゴリ

Help Center および File ExchangeLow-Level File I/O についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by