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实现读取及写入csv文件的方法示例
Jan 12 Python
Python爬虫使用脚本登录Github并查看信息
Jul 16 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
python+splinter实现12306网站刷票并自动购票流程
Sep 25 Python
浅谈python常用程序算法
Mar 22 Python
Python爬虫解析网页的4种方式实例及原理解析
Dec 30 Python
如何使用Python抓取网页tag操作
Feb 14 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
详解python算法常用技巧与内置库
Oct 17 Python
python 远程执行命令的详细代码
Feb 15 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
优化使用mysql存储session的php代码
2008/01/10 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
JQuery 学习技巧总结
2010/05/21 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
js实现支持手机滑动切换的轮播图片效果实例
2015/04/29 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
Python转码问题的解决方法
2008/10/07 Python
python web基础之加载静态文件实例
2018/03/20 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
在django模板中实现超链接配置
2019/08/21 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
python实现微信打飞机游戏
2020/03/24 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
白酒营销策划方案
2014/08/17 职场文书
政府个人对照检查材料
2014/08/28 职场文书
python爬虫selenium模块详解
2021/03/30 Python
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle
Redis三种集群模式详解
2021/10/05 Redis
Nginx 匹配方式
2022/05/15 Servers
Django框架中视图的用法
2022/06/10 Python
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers