这个特效的实现,可以先利用前面提到的渐变特效,做一个图像的渐变, 然后将原图与渐变图对称放置,将背景设置成黑色。

clc;
clear all;
close all;

Image=imread('4.jpg');
Image=double(Image)/255;
size_info=size(Image);  
height=size_info(1);  
width=size_info(2);

Map=zeros(height, width);
for row_i=1:height
    Map(row_i, :)=row_i/height*0.75;
end
Img_1=Image;
for kk=1:3
      Img_1(:,:,kk)=Image(:,:,kk).*Map;
end
% % figure, imshow(Img_1);
Img_2=Img_1;
for ii=1:height
    Img_2(ii,:,:)=Img_1(height+1-ii,:,:);
end
% % figure, imshow(Img_2);

%% 缩放要注意,不要超出背景图的尺寸
small_1=imresize(Image, 0.45);
small_2=imresize(Img_2, 0.45);

Canvas=zeros(height, width, 3);
l_row=floor(height/2);
l_col=floor(width/4);

%% 将图像对称放置
Canvas(l_row:l_row+size(small_1,1)-1,l_col:l_col+...
                   size(small_1,2)-1,: )=small_2;    
Canvas(l_row-size(small_1,1):l_row-1,l_col:l_col+...
                   size(small_1,2)-1,: )=small_1;      
figure, imshow(Canvas);

原图:

效果图:

转载于:https://www.cnblogs.com/mtcnn/p/9412712.html

PS图像特效算法——镜像渐隐相关推荐

  1. PS 图像特效算法— —渐变

    这个特效利用图层的混合原理,先设置一个遮罩层,然后用遮罩层与原图进行相乘,遮罩层不同,图像最后呈现的渐变效果也不一样. clc; clear all; close all; addpath('E:\P ...

  2. PS图像特效算法——百叶窗

    这个只要设置好条纹的宽度和条纹的间隔,建立一个遮罩层,等间隔的对原图进行等间距的遮罩. clc; clear all; Image=imread('4.jpg'); Image=double(Imag ...

  3. Python: PS 图像特效 — 抽象画风

    今天介绍一种基于图像分割和color map 随机采样生成一种抽象画风的图像特效,简单来说,就是先生成一张 color map 图,颜色是渐变的,然后针对要处理的图像,进行分割,这里用的是 SLIC ...

  4. PS 图像调整算法——阈值

    PS里面这个算法,先将图像转成灰度图像,然后根据给定的阈值,大于该阈值的像素赋值为1,小于该阈值的赋值为0. if x>T, x=1; if x<T, x=0; 原图: 效果图:阈值为 1 ...

  5. PS 图像特效-非线性滤波器

    利用非线性滤波器,使图像的色彩凝块,形成一种近似融化的特效. clc; clear all; addpath('E:\PhotoShop Algortihm\Image Processing\PS A ...

  6. PS 图像调整算法——饱和度调整

    算法参考自 阿发伯 的博客. http://blog.csdn.net/maozefa 饱和度调整 图像的饱和度调整有很多方法,最简单的就是判断每个象素的R.G.B值是否大于或小于128,大于加上调整 ...

  7. Python代码图像特效算法制作

    毛玻璃特效 毛玻璃特效,是利用图像邻域内随机一个像素点颜色代替当前像素,从而实现毛玻璃一般朦胧模糊的效果. # 毛玻璃特效 def glass(self):     glassImg = np.zer ...

  8. PS 图像调整算法——黑白

    这个算法是参考自 阿发伯 的博客: http://blog.csdn.net/maozefa 黑白调整 Photoshop CS的图像黑白调整功能,是通过对红.黄.绿.青.蓝和洋红等6种颜色的比例调节 ...

  9. PS 图像调整算法——色调分离

    色调分离的原理就是将R, G, B每个通道 0-255 的色调区间进行强制划分到给定的区间里去,所以色调会合并,最终的图像看起来颜色就是一块一块的. clc; clear all; close all ...

  10. PS 图像调整算法——自动对比度 (Auto Contrast)

    PS 给出的定义: Enhance Monochromatic Contrast: Clips all channels identically. This preserves the overall ...

最新文章

  1. J20170521-ts
  2. IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
  3. 完美解决你使用eclipse编辑jsp、js文件时,经常出现卡死的问题
  4. 多线程下HttpContext.Current 的问题
  5. 音视频开发(21)---基于RTMP推送实时AAC+H264流(二)
  6. mysql中索引创建 查看和删除语句_MySQL如何创建和删除索引?
  7. 编程语言对比 异常处理
  8. CStringArray 字符串数组的使用 以及调试时怎么Dump出其中的内容
  9. RPC Demo(二) 基于 Zookeeper 的服务发现
  10. gui卡顿 python_视频下载神器(youget),在 Python 中怎么使用?
  11. Data Structures[翻译]
  12. SCVMM 2012 R2运维管理十一之:添加Hyper-v群集
  13. 手把手搭建WAMP+PHP+SVN开发环境
  14. ios 自动缩小字体_iOS WKWebview字体自动放大的问题
  15. python:坦克大战源代码
  16. Altium Designer20 PCB封装库制作
  17. viper4android哪个版本好,ViPER4Android FX蝰蛇音效下载-ViPER4Android FX蝰蛇音效 v2.7.0.0_手机乐园...
  18. 打印服务器 支持 佳能 2900+打印机,Deepin20(1002版本)安装佳能Canon LBP2900+打印机
  19. 【计算机数学】二次规划(QP)问题
  20. InfluxDB常用函数

热门文章

  1. 单龙芯3A3000-7A1000PMON研究学习-(30)撸起袖子干-再来一杯代码11-内存初始化3-mc_init
  2. Word公式自动编号
  3. Linux:使用libgen.h:basename,dirname
  4. ArcGIS 矢量编辑札记(一):Field Calculator 篇
  5. 【性能测试】JMeter性能测试(一)-入门篇
  6. linux virbr0是什么意思
  7. 条形码类型和标准指南:一维、二维条码符号
  8. android 程序应用市场搜索关键字,安卓应用市场的搜索规则以及安卓应用市场ASO优化...
  9. STM32F103基于HAL库移植uC/OS-III
  10. Ant Design vue 表格内换行