output file .txt
Show older comments
I have converted a .png image and each pixel to 16 bits and I want to save these bits in .txt file,but when I save my output file,my text file show the in each line the first bits and in the seconde line the seconde bits of the first pixel.....there is my code:
i want my file to be: in each line 16 bits
[sourcepic,phatsource]=uigetfile('*.png','C:\Users\hp\Desktop\images brutes LST\images brutes png\T4');
A=imread('C:\Users\hp\Desktop\images brutes LST\images brutes png\T4.png');
C=imresize(A,[695 316]);
d=reshape(C,[],1);
R=de2bi(d,16);
fid = fopen('C:\Users\hp\Desktop\ K.txt', 'wt');
fprintf(fid,'%o\n',R)
Accepted Answer
More Answers (4)
Sheng Chen
on 1 Mar 2019
Try this:
[sourcepic,phatsource]=uigetfile('*.png','C:\Users\hp\Desktop\images brutes LST\images brutes png\T4');
A=imread('C:\Users\hp\Desktop\images brutes LST\images brutes png\T4.png');
C=imresize(A,[695 316]);
d=reshape(C,[],1);
R=de2bi(d,16);
dlmwrite('C:\Users\hp\Desktop\ K.txt',R,'delimiter','\t')
assaad el makhloufi
on 1 Mar 2019
2 Comments
Sheng Chen
on 1 Mar 2019
I see, so I guess the format that you want is like the following.
0110101000000000
0001101000000000
1010101000000000
0011001000000000
.......
.......
1001001000000000
1010001000000000
0011001000000000
0011001000000000
How about converting these bits into string?
A=imread('C:\Users\hp\Desktop\images brutes LST\images brutes png\T4.png');
C=imresize(A,[695 316]);
d=reshape(C,[],1);
R=de2bi(d,16);
fid = fopen('C:\Users\hp\Desktop\ K.txt', 'wt');
for i = 1 : size(R(:,1))
r = sprintf('%d', R(i,:));
fprintf(fid, '%s\n',r);
end
Lello Florence
on 7 Mar 2019
你好 Sheng Chen
I find this thread of significant help. I would like to know how to do the same process for an RGB image so that I can obtain a 24 bits pixel R G B.
Thanks!
assaad el makhloufi
on 1 Mar 2019
0 votes
1 Comment
Sheng Chen
on 3 Mar 2019
Hi, could you please expain your question more clearly? Do you mean how you can verify that each bits of this image is truely converted to 16 bits?
assaad el makhloufi
on 5 Mar 2019
0 votes
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!