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 pass 语句使用示例
Mar 11 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
Sanic框架安装与简单入门示例
Jul 16 Python
python生成九宫格图片
Nov 19 Python
Pytorch模型转onnx模型实例
Jan 15 Python
OpenCV python sklearn随机超参数搜索的实现
Jan 17 Python
使用tensorboard可视化loss和acc的实例
Jan 21 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
基于python实现计算且附带进度条代码实例
Mar 31 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
浅谈python锁与死锁问题
Aug 14 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
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
Ext JS Grid在IE6 下宽度的问题解决方法
2009/02/15 Javascript
JavaScript 事件对象的实现
2009/07/13 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
详解JavaScript函数
2015/12/01 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
Vue中的v-for循环key属性注意事项小结
2018/08/12 Javascript
React 项目迁移 Webpack Babel7的实现
2018/09/12 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
python计算最小优先级队列代码分享
2013/12/18 Python
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
Python 中的lambda函数介绍
2018/10/10 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
家长寄语大全
2014/04/02 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
工作收入证明模板
2015/06/12 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript