zoukankan      html  css  js  c++  java
  • 图像特效——摩尔纹 moir

    %%%  Moir
    %%%  摩尔纹
    
    
    clc;
    clear all;
    close all;
    
    addpath('E:PhotoShop AlgortihmImage ProcessingPS 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);


    原图


    效果图



  • 相关阅读:
    Yii Listview 更新及搜索
    Yii框架CGridView columns中使用数组或变量传值
    冲刺七天---05
    冲刺七天---04
    爱心图书剧本描述
    冲刺七天----03
    冲刺七天---02
    冲刺七天---01
    PSP周总结03
    psp周总结02
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9412646.html
Copyright © 2011-2022 走看看