PS图像特效算法——百叶窗
这个只要设置好条纹的宽度和条纹的间隔,建立一个遮罩层,等间隔的对原图进行等间距的遮罩。
clc;
clear 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, :)=1-row_i/height;
end
imshow(Map);
H_shade=10;
Interval=5;
Num=height/(H_shade+Interval);
Num=floor(Num);
mask=ones(height, width);
for j=1:Num+1
if(j<=Num)
begin_1=1+(j-1)*(H_shade+Interval);
mask(begin_1:begin_1+H_shade-1,:)=0;
else
begin_1=1+Num*(H_shade+Interval);
mask(begin_1:height, :)=0;
end
end
% % figure, imshow(mask);
for kk=1:3
Image(:,:,kk)=Image(:,:,kk).*(1-mask)+Map.*mask;
end
figure, imshow(Image);
原图:
效果图:
PS图像特效算法——百叶窗相关推荐
- PS 图像特效算法— —渐变
这个特效利用图层的混合原理,先设置一个遮罩层,然后用遮罩层与原图进行相乘,遮罩层不同,图像最后呈现的渐变效果也不一样. clc; clear all; close all; addpath('E:\P ...
- 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 ...
最新文章
- 如何在桌面上安装运行Rancher 2.0
- C语言面试算法题(一)
- Flex 弹性盒基本语法
- js正则表达式限制输入中文字符。
- 你应该如何选择笔记软件?
- 【转载】关于测试人员的职业发展
- java与java ee_Java EE 8怎么了?
- 读字库遇到坑爹的问题
- VirtualBox创建虚拟电脑、执行Genymotion模拟器报错
- 自动开机软件测试大乐,乐搏软件测试:提升软件测试能力的12条捷径
- getData 函数
- golang html转成pdf,使用_go-wkhtmltopdf_将html转pdf
- NAS存储技术之NAS的结构
- python爬取微博恶评_用python写网络爬虫-爬取新浪微博评论
- springSecurity之http Basic认证
- 一文搞懂 db2 的锁(表锁、行锁、共享锁、排他锁)
- 为什么百度查到的ip和ipconfig查到的不一样?
- 堆中存什么?栈中存什么?
- Android animation呼吸动画 心形动画
- caffe训练技巧总结
热门文章
- oracle如何查询时间格式,oracle时间格式讨论
- 调色教程nbsp;PS平面设计PS给日出…
- win10 ssd+普通硬盘安装centos7 无法引导启动linux
- 如何转换图片的格式?分享五种简单好用的转换方法
- pythonweb框架django_Django企业开发实战 高效Python Web框架指南
- 三星 S4 手机误删除相片(相册)后的恢复问题,仅记录处理过程,其它Android手机同样适用...
- C++编程一级二级三级四级五级题库260题及参考答案第六版
- Python爬虫代理IP的使用
- 码龄四年-第一次写博客
- Matlab 错误使用 plot 矢量长度必须相同