PS 滤镜算法原理——碎片效果

Posted mfmdaoyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PS 滤镜算法原理——碎片效果相关的知识,希望对你有一定的参考价值。

%%% Fragment
%%% 对原图做四个方向的平移。然后对平移的结果取平均
%%% 碎片效果
clc;
clear all;

Image=imread(‘4.jpg‘);
Image=double(Image)/255;

[row,col,k]=size(Image);

Image1=Image;
Image2=Image;
Image3=Image;
Image4=Image;

Offset=5;

%%% 左移
Image1(:,1:col-Offset,:)=Image(:,1+Offset:col,:);
%%% 右移
Image2(:,1+Offset:col,:)=Image(:,1:col-Offset,:);
%%%% 上移
Image3(1+Offset:row,:,:)=Image(1:row-Offset,:,:);
%%% 下移
Image4(1:row-Offset,:,:)=Image(1+Offset:row,:,:);

Image=(Image1+Image2+Image3+Image4)/4;

figure, imshow(Image);


原图:

技术分享

效果图:

技术分享

































以上是关于PS 滤镜算法原理——碎片效果的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV——PS滤镜算法之Spherize 球面化(凸出效果)

webgl智慧楼宇发光效果算法系列之高斯模糊

图像滤镜艺术---PS图像转手绘特效实现方案

PS 滤镜小结(备用)

PS 滤镜小结(备用)

Java图像处理(后面会补充PS啥的)