how to create image from text file data.?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
This is the text file i have generated.. I want to create image from it.. It will be binary image..
clc;
clear;
fileID = fopen('patil142.txt');
C = textscan(fileID, '%f32 %f32');
fclose(fileID);
x=cell2mat(C(:,1));
y=cell2mat(C(:,2));
x=x';
y=y';
I am able to read it only but don't know how to create image..?
4 comentarios
Walter Roberson
el 22 de Nov. de 2012
The text file you linked to has x running 1 to 480, but y in the range 333 to 340, and has no 0's in it. If you are hitting 0 then either there is a problem in the reading or you are reading different data than you linked to.
Respuesta aceptada
Image Analyst
el 22 de Nov. de 2012
Try this:
maxRows = max(y);
maxCols = max(x);
binaryImage = false(maxRows, maxCols);
for k = 1 : length(x)
row = int32(y);
col = int32(x);
binaryImage(row, col) = true;
end
14 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Convert Image Type en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!