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 commentaires

krishna kotha
krishna kotha le 24 Mai 2020
Modifié(e) : krishna kotha le 24 Mai 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 le 24 Mai 2020
Modifié(e) : Rithvik Jonna le 24 Mai 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

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Convert Image Type dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by