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 Comments

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
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

Sign in to comment.

Answers (0)

Asked:

on 24 May 2020

Commented:

on 24 May 2020

Community Treasure Hunt

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

Start Hunting!