Python实现PS滤镜中的USM锐化效果


Posted in Python onDecember 04, 2020

本文用 Python 实现 PS 滤镜中的 USM 锐化效果

import matplotlib.pyplot as plt
from skimage import io
from skimage.filters import gaussian

file_name='D:/Visual Effects/PS Algorithm/4.jpg';
img=io.imread(file_name)

img = img * 1.0
gauss_out = gaussian(img, sigma=5, multichannel=True)

# alpha 0 - 5
alpha = 1.5
img_out = (img - gauss_out) * alpha + img

img_out = img_out/255.0

# 饱和处理
mask_1 = img_out < 0 
mask_2 = img_out > 1

img_out = img_out * (1-mask_1)
img_out = img_out * (1-mask_2) + mask_2

plt.figure()
plt.imshow(img/255.0)
plt.axis('off')

plt.figure(2)
plt.imshow(img_out)
plt.axis('off')

plt.show()

实现效果:

Python实现PS滤镜中的USM锐化效果

以上就是Python实现PS滤镜中的USM锐化效果的详细内容,更多关于python usm锐化的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python中的高级数据结构详解
Mar 27 Python
简单介绍Python中的filter和lambda函数的使用
Apr 07 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
Python tkinter label 更新方法
Oct 11 Python
python修改txt文件中的某一项方法
Dec 29 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
Python 简单计算要求形状面积的实例
Jan 18 Python
python绘制玫瑰的实现代码
Mar 02 Python
基于Python把网站域名解析成ip地址
May 25 Python
python try...finally...的实现方法
Nov 25 Python
Python字典和列表性能之间的比较
Jun 07 Python
python 模拟登陆github的示例
Dec 04 #Python
python中round函数保留两位小数的方法
Dec 04 #Python
python中pow函数用法及功能说明
Dec 04 #Python
python对输出的奇数偶数排序实例代码
Dec 04 #Python
python中entry用法讲解
Dec 04 #Python
利用python制作拼图小游戏的全过程
Dec 04 #Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
Dec 04 #Python
You might like
Zend Guard使用指南及问题处理
2015/01/07 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
php自定义扩展名获取函数示例
2016/12/12 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
JavaScript 继承详解 第一篇
2009/08/30 Javascript
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
python3操作微信itchat实现发送图片
2018/02/24 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
Python 中使用 PyMySQL模块操作数据库的方法
2019/11/10 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
python SOCKET编程基础入门
2021/02/27 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
html5图片上传预览示例分享
2014/04/14 HTML / CSS
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
医药专业应届毕业生求职信范文
2014/01/01 职场文书
《花木兰》教学反思
2014/04/09 职场文书
电工技术比武方案
2014/05/11 职场文书
社区禁毒工作方案
2014/06/02 职场文书
单位活动策划方案
2014/08/17 职场文书
焦裕禄观后感
2015/06/03 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server