How to convert image to array and save it in a text file?
15 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ali Purse
il 18 Ott 2018
Risposto: Image Analyst
il 18 Ott 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 Commenti
Risposta accettata
Più risposte (1)
Image Analyst
il 18 Ott 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 Commenti
Vedere anche
Categorie
Scopri di più su Convert Image Type in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!