PS 滤镜——旋转模糊

这里给出灰度图像的模糊算法,彩色图像只要分别对三个通道做模糊即可。


%%  spin blur

% 旋转模糊
clc;
clear all;
close all;

I=imread('4.jpg');
I=double(I);

% % % I_new=I;
% % % for kk=1:3
% % %     I_new(:,:,kk)=Spin_blur_Fun(I(:,:,kk), 30, 30);
% % % end

% % % imshow(I_new/255)


Image=I;
Image=0.2989 * I(:,:,1) + 0.5870 * I(:,:,2) + 0.1140 * I(:,:,3); 

[row, col]=size(Image);
Image_new=Image;
Center_X=(col+1)/2;
Center_Y=(row+1)/2;
validPoint=1;
angle=5;
radian=angle*pi/180;
radian2=radian*radian;
Num=30;
Num2=Num*Num;
for i=1:row
    for j=1:col
        validPoint=1;
        x0=j-Center_X;
        y0=Center_Y-i;
        x1=x0;
        y1=y0;
        Sum_Pixel=Image(i,j);
        for k=1:Num
            x0=x1;
            y0=y1;
            %%% 逆时针
            % x1=x0-radian*y0/Num-radian2*x0/Num2;
            % y1=y0+radian*x0/Num-radian2*y0/Num2;
            %%% 顺时针
            x1=x0+radian*y0/Num-radian2*x0/Num2;
            y1=y0-radian*x0/Num-radian2*y0/Num2;
            
            x=floor(x1+Center_X);
            y=floor(Center_Y-y1);
            
            if(x>1 && x<col && y>1 && y<row)
                validPoint=validPoint+1;
                Sum_Pixel=Sum_Pixel+Image(y,x);
            end   
        end
        Image_new(i,j)=Sum_Pixel/validPoint;
    end
end

 imshow(Image_new/255);      


原图 


效果图


效果图


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
课程目标 从零开始掌握PS的基础知识,学会抠图修图调色合成制作特效,涵盖平面设计淘宝美工照片修复网页设计UI 适用人群 PS零基础小白,在校大学生,职场新人,想从事平面设计、摄影后期、电商设计、UI设计、自媒体工作的人 课程简介 课程以新版PS CC 2020讲解,可使用PS CC任意版本学习,绝大多数功能兼容旧版,但建议使用新版。【Adobe认证专家讲师精耕细作精品教程,非学院派照本宣科软件操作教程,以任务为导向,面向实际应用场景,每一章都能学会实打实的高手技能,讲解细致,小白也能轻松入门】课程好不好,看过就知道,前面的免费章节欢迎试看。本课程学习不需要任何PS基础,只需要电脑操作基础即可。兼容Windows和Mac操作系统,同时讲解两种系统下的快捷键操作,不用担心操作上的障碍问题。课程特色:1、以实际PS图像编辑与合成的流程为导向,绝大多数内容都是为了完成某个具体任务,而不是为了讲解某个软件操作而凑数。2、不同于国内多数教程和书籍,每个知识点务求讲精、讲透,帮助你掌握PS的精髓,而非软件操作上的皮毛,让你真正学到PS的本质,一次学习,终身受用,少走弯路,节约生命。3、课程会随PS新版本的推出持续更新,不必担心有新功能却不知道怎么用。4、充足的练习题和作业题,让你在不断的练习和挑战中提升PS技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值