how to modulate two images in which one is color image and other is matlab generated object?
1 次查看(过去 30 天)
显示 更早的评论
i want to modulate color fringe pattern(i) with matlab generated peak object(Q), i have a code % object m=256; n=256; [x,y,z]=peaks; z=imresize(z,[m,n]); Q=exp(1i*z*2.5); % Increase the fringes by 2.5 times imshow(z,[])
% color fringe pattern f1=20; % 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,[]),impixelinfo; imwrite(Color,'myimage.jpg'); i=imread('myimage.jpg');
%%% so how to modulate i with Q ?
0 个评论
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!