How to convert text file full of numbers to a binary image?
2 views (last 30 days)
Show older comments
I have a text file like
00000000000001111000000000000000
00000000000011111110000000000000
00000000001111111111000000000000
00000001111111111111100000000000
00000001111111011111100000000000
00000011111110000011110000000000
00000011111110000000111000000000
00000011111110000000111100000000
00000011111110000000011100000000
00000011111110000000011100000000
00000011111100000000011110000000
00000011111100000000001110000000
00000011111100000000001110000000
00000001111110000000000111000000
00000001111110000000000111000000
00000001111110000000000111000000
00000001111110000000000111000000
00000011111110000000001111000000
00000011110110000000001111000000
00000011110000000000011110000000
00000001111000000000001111000000
00000001111000000000011111000000
00000001111000000000111110000000
00000001111000000001111100000000
00000000111000000111111000000000
00000000111100011111110000000000
00000000111111111111110000000000
00000000011111111111110000000000
00000000011111111111100000000000
00000000001111111110000000000000
00000000000111110000000000000000
00000000000011000000000000000000
How to convert this into a binary image?
0 Comments
Accepted Answer
Andrei Bobrov
on 14 Feb 2015
Edited: Andrei Bobrov
on 14 Feb 2015
f = fopen('yourtxtfile.txt');
c = textscan(f,'%s','EndOfLine','\n');
fclose(f);
k = min(cellfun(@numel,c{:}));
c = cellfun(@(x)x(1:k),c{:},'un',0);
out = cat(1,c{:})-'0';
imshow(out)
0 Comments
More Answers (0)
See Also
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!