how to convert gray image pixel values into text file

clc;
clear;
close all;
x=imread('lena512.bmp');
this is code i want this image as 512*512 pixcels matrix as is in text file how thsi is possible....?

3 comentarios

krishna kotha
krishna kotha el 24 de Mayo de 2020
Editada: krishna kotha el 24 de Mayo de 2020
clear;
close all;
x=imread('lena512.bmp');
rgbImage = x;
[rows, columns, numberOfColorChannels] = size(rgbImage)
fid = fopen('datat1.txt', 'wt');
for col = 1 : columns
for row = 1 : rows
fprintf(fid, '%d, %d = (%d, %d, %d)\n', ...
row, col, ...
rgbImage(row, col, 1));
end
end
but i need exact colomn and row wise
and iam getting like this
Rithvik Jonna
Rithvik Jonna el 24 de Mayo de 2020
Editada: Rithvik Jonna el 24 de Mayo de 2020
Please use xlswrite function and turn to excel then you can use excel to text file
xlswrite('Image.xls',Image);
i tried it but pixcel values jumping iam not getting exact 512*512 matrx

Iniciar sesión para comentar.

Respuestas (0)

Preguntada:

el 24 de Mayo de 2020

Comentada:

el 24 de Mayo de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by