How to convert image to array and save it in a text file?
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ali Purse
el 18 de Oct. de 2018
Respondida: Image Analyst
el 18 de Oct. de 2018
I want to save an image's array to a text file in order to show it again.
But I don't know how to store it in right conditions.
I'm using the following code:
I = imread('image.jpg');
image=mat2gray(I);
imshow(image);
FID = fopen('FileName.txt', 'w');
if FID == -1, error('Cannot create file.'); end
fprintf(FID, '%f \n', image);
fclose(FID);
0 comentarios
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 18 de Oct. de 2018
Do not use image as the name of your variable because it's the name of a built in function.
See attached demo that will take a color image and write a text file in the form
r, g, b, x, y
One row for every pixel.
0 comentarios
Ver también
Categorías
Más información sobre Convert Image Type en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!