how to convert output to integer?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hi i wrote the following code for converting image to textfile but the arrays of output are hexadecimal in the textfile.how could I convert them to integer??? tnx
a= imread('D:\IP1\12.jpg');
I=rgb2gray(a);
% iD conversion
b = I(:);
% New txt file creation
fid = fopen('D:\IP1\in2.txt');
% Hex value write to the txt file
fprintf(fid, '%x\n', b);
% Close the txt file
fclose(fid)
0 commentaires
Réponses (1)
James Tursa
le 4 Oct 2015
Use %d instead of %x for the output format.
2 commentaires
Walter Roberson
le 4 Oct 2015
[fid, message] = fopen('D:\IP1\in2.txt', 'wt');
if fid < 0
error('Failed to open because: %s', message);
end
Voir également
Catégories
En savoir plus sur Data Type Conversion dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!