read pbin file to Matlab

4 visualizaciones (últimos 30 días)
Jack Daniels
Jack Daniels el 3 de En. de 2023
Respondida: Manish el 23 de Oct. de 2024
Dears,
how to Is there any example how to read "pbin" file into Matlab workspave?
Thank you.
  2 comentarios
Cameron
Cameron el 3 de En. de 2023
Can you attach the file or an exmaple of the file? Without that it is difficult to answer.
Jack Daniels
Jack Daniels el 3 de En. de 2023
Editada: Jack Daniels el 3 de En. de 2023
I've attached the file in *.pbin format - it should contain the image matrix. I'd like to read it and display (image) it...

Iniciar sesión para comentar.

Respuestas (1)

Manish
Manish el 23 de Oct. de 2024
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!

Categorías

Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by