PS图像特效算法——镜像渐隐
这个特效的实现,可以先利用前面提到的渐变特效,做一个图像的渐变, 然后将原图与渐变图对称放置,将背景设置成黑色。
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图像特效算法——镜像渐隐相关推荐
- PS 图像特效算法— —渐变
这个特效利用图层的混合原理,先设置一个遮罩层,然后用遮罩层与原图进行相乘,遮罩层不同,图像最后呈现的渐变效果也不一样. clc; clear all; close all; addpath('E:\P ...
- PS图像特效算法——百叶窗
这个只要设置好条纹的宽度和条纹的间隔,建立一个遮罩层,等间隔的对原图进行等间距的遮罩. clc; clear all; Image=imread('4.jpg'); Image=double(Imag ...
- Python: PS 图像特效 — 抽象画风
今天介绍一种基于图像分割和color map 随机采样生成一种抽象画风的图像特效,简单来说,就是先生成一张 color map 图,颜色是渐变的,然后针对要处理的图像,进行分割,这里用的是 SLIC ...
- PS 图像调整算法——阈值
PS里面这个算法,先将图像转成灰度图像,然后根据给定的阈值,大于该阈值的像素赋值为1,小于该阈值的赋值为0. if x>T, x=1; if x<T, x=0; 原图: 效果图:阈值为 1 ...
- PS 图像特效-非线性滤波器
利用非线性滤波器,使图像的色彩凝块,形成一种近似融化的特效. clc; clear all; addpath('E:\PhotoShop Algortihm\Image Processing\PS A ...
- PS 图像调整算法——饱和度调整
算法参考自 阿发伯 的博客. http://blog.csdn.net/maozefa 饱和度调整 图像的饱和度调整有很多方法,最简单的就是判断每个象素的R.G.B值是否大于或小于128,大于加上调整 ...
- Python代码图像特效算法制作
毛玻璃特效 毛玻璃特效,是利用图像邻域内随机一个像素点颜色代替当前像素,从而实现毛玻璃一般朦胧模糊的效果. # 毛玻璃特效 def glass(self): glassImg = np.zer ...
- PS 图像调整算法——黑白
这个算法是参考自 阿发伯 的博客: http://blog.csdn.net/maozefa 黑白调整 Photoshop CS的图像黑白调整功能,是通过对红.黄.绿.青.蓝和洋红等6种颜色的比例调节 ...
- PS 图像调整算法——色调分离
色调分离的原理就是将R, G, B每个通道 0-255 的色调区间进行强制划分到给定的区间里去,所以色调会合并,最终的图像看起来颜色就是一块一块的. clc; clear all; close all ...
- PS 图像调整算法——自动对比度 (Auto Contrast)
PS 给出的定义: Enhance Monochromatic Contrast: Clips all channels identically. This preserves the overall ...
最新文章
- J20170521-ts
- IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程
- 完美解决你使用eclipse编辑jsp、js文件时,经常出现卡死的问题
- 多线程下HttpContext.Current 的问题
- 音视频开发(21)---基于RTMP推送实时AAC+H264流(二)
- mysql中索引创建 查看和删除语句_MySQL如何创建和删除索引?
- 编程语言对比 异常处理
- CStringArray 字符串数组的使用 以及调试时怎么Dump出其中的内容
- RPC Demo(二) 基于 Zookeeper 的服务发现
- gui卡顿 python_视频下载神器(youget),在 Python 中怎么使用?
- Data Structures[翻译]
- SCVMM 2012 R2运维管理十一之:添加Hyper-v群集
- 手把手搭建WAMP+PHP+SVN开发环境
- ios 自动缩小字体_iOS WKWebview字体自动放大的问题
- python:坦克大战源代码
- Altium Designer20 PCB封装库制作
- viper4android哪个版本好,ViPER4Android FX蝰蛇音效下载-ViPER4Android FX蝰蛇音效 v2.7.0.0_手机乐园...
- 打印服务器 支持 佳能 2900+打印机,Deepin20(1002版本)安装佳能Canon LBP2900+打印机
- 【计算机数学】二次规划(QP)问题
- InfluxDB常用函数
热门文章
- 单龙芯3A3000-7A1000PMON研究学习-(30)撸起袖子干-再来一杯代码11-内存初始化3-mc_init
- Word公式自动编号
- Linux:使用libgen.h:basename,dirname
- ArcGIS 矢量编辑札记(一):Field Calculator 篇
- 【性能测试】JMeter性能测试(一)-入门篇
- linux virbr0是什么意思
- 条形码类型和标准指南:一维、二维条码符号
- android 程序应用市场搜索关键字,安卓应用市场的搜索规则以及安卓应用市场ASO优化...
- STM32F103基于HAL库移植uC/OS-III
- Ant Design vue 表格内换行