HOW TO CONVERT MATRIX INTO IMAGE

조회 수: 6 (최근 30일)
vasantha malairamar
vasantha malairamar 2017년 3월 28일
답변: Walter Roberson 2017년 3월 28일
i'm having 8x8x96 matrix convert into images or if any other way to apply the value in images...
  댓글 수: 5
vasantha malairamar
vasantha malairamar 2017년 3월 28일
편집: 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에서 Import, Export, and Conversion에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by