Clear Filters
Clear Filters

how to save the image using imwrite ?

1 view (last 30 days)
ajeet verma
ajeet verma on 22 Mar 2017
Commented: ajeet verma on 22 Mar 2017
i have a code and i am unable to save the final image using imwrite, so how to save the image? code is given below
m=256;
n=256;
f1=10; % No. of vertical fringes
f2=0; % No. of horizontal fringes
for i=1:m
for j=1:n
a1(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)-2*pi/3));
a2(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)));
a3(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)+2*pi/3));
end
end
Color=zeros(256,256,3);
Color(:,:,1)=a1;
Color(:,:,2)=a2;
Color(:,:,3)=a3;
imshow(Color,[]);

Accepted Answer

KSSV
KSSV on 22 Mar 2017
Edited: KSSV on 22 Mar 2017
m=256;
n=256;
f1=10; % No. of vertical fringes
f2=0; % No. of horizontal fringes
a1 = zeros(m,n) ;
a2 = zeros(m,n) ;
a3 = zeros(m,n) ;
for i=1:m
for j=1:n
a1(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)-2*pi/3));
a2(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)));
a3(i,j)=exp(1i*(2*pi*(f1*j/n+f2*i/m)+2*pi/3));
end
end
Color=zeros(m,n,3);
Color(:,:,1)=a1;
Color(:,:,2)=a2;
Color(:,:,3)=a3;
imshow(Color,[]);
imwrite(Color,'myimage.jpg')

More Answers (0)

Community Treasure Hunt

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

Start Hunting!