2013-06-14 3 views
0

J'ai besoin de convertir un fichier de données en ppm/png/tout autre format en utilisant Matlab? J'ai un fichier de données ayant une colonne et 250000 lignes de nombres entiers, allant de 0 à dire 5. Les données (par exemple) dans le fichier sont les suivants:convertir le fichier de données dans un fichier image en utilisant MATLAB

2 
1 
0 
5 
2 
1 
3 
. 
. 
. 
0 
5 
1 
4 

Je veux écrire ces données dans un fichier d'image dire ppm, jpeg ou tout autre format, comment puis-je le faire en utilisant Matlab?

+0

lieu toutes ces valeurs dans une matrice, puis convertir cette matrice dans l'image – Freak

Répondre

2

Que vos données soit A.

A = 1:12; 
B = reshape(A,4,[]); 
B = 
    1  5  9 
    2  6 10 
    3  7 11 
    4  8 12 

I = mat2gray(B); %converts the matrix A to the intensity image I 
imwrite(I,filename,fmt) 
+0

je l'ai déjà trouvé la même solution. Cela fonctionne parfaitement. J'aurais dû le poster ici. Quoi qu'il en soit, merci pour l'affichage utile. – ADK

Questions connexes