码迷,mamicode.com
首页 > 其他好文 > 详细

图像特效——摩尔纹 moir

时间:2015-03-13 12:48:23      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:应用   算法   photoshop   

%%%  Moir
%%%  摩尔纹


clc;
clear all;
close all;

addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm');

I=imread('4.jpg');
I=double(I);
Image=I;
% Image=0.2989 * I(:,:,1) + 0.5870 * I(:,:,2) + 0.1140 * I(:,:,3); 
[row, col]=size(Image);
R=floor(max(row, col)/2);
Image_new=Image;

Degree=20;
Center_X=(col+1)/2;
Center_Y=(row+1)/2;

for i=1:row
    for j=1:col
        x0=j-Center_X;
        y0=Center_Y-i;
        if(x0~=0)
            beta=atan(y0/x0);
            if(x0<0)
                beta=beta+pi;
            end
        else
            beta=pi/2;
        end
        radius=sqrt(x0*x0+y0*y0);
        beta=beta+radius*Degree;
        x=radius*sin(beta);
        y=radius*cos(beta);
% % %         x=x+col/2;
% % %         y=row/2-y;
        if(x>1 && x<col && y<row && y>1)
            x1=floor(x);
            y1=floor(y);
            p=x-x1;
            q=y-y1;
            Image_new(i,j)=(1-p)*(1-q)*Image(y1,x1)+p*(1-q)*Image(y1,x1+1)...
                            +q*(1-p)*Image(y1+1,x1)+p*q*Image(y1+1,x1+1);
        end
    end
end
figure, imshow(Image_new/255);


原图

技术分享

效果图

技术分享

技术分享

图像特效——摩尔纹 moir

标签:应用   算法   photoshop   

原文地址:http://blog.csdn.net/matrix_space/article/details/42215233

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!