HOW TO CONVERT MATRIX INTO IMAGE

3 次查看(过去 30 天)
i'm having 8x8x96 matrix convert into images or if any other way to apply the value in images...
  5 个评论
vasantha malairamar
编辑:KSSV 2017-3-28
md=1/qc;
sj=newcolor-tme;
te=md.*sj;
invcolor=te.*me;
save('inversecolor.mat','invcolor');
for de=1:96
for kw=1:8
for ks=1:8
filename=sprintf('file%d',ks)
imwrite(invcolor,filename)
end
end
end
Error using imwrite (line 426) Unable to determine the file format from the file name.
KSSV
KSSV 2017-3-28
Error is with filename, what is the filename you have given? Also it is tough to check with out knowing dimensions/ data of the variables.

请先登录,再进行评论。

回答(1 个)

Walter Roberson
Walter Roberson 2017-3-28
filename=sprintf('file%d.bmp',ks)
However, you cannot imwrite() a matrix with 96 color channels. You need to follow up on https://www.mathworks.com/matlabcentral/answers/329919-we-have-8-8-96-matrix-and-we-want-to-convert-this-matrix-into-an-image-how-to-convert-it to explain there what you are doing.

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by