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实现队列的方法
May 26 Python
Python实现两个list对应元素相减操作示例
Jun 09 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
python批量下载网站马拉松照片的完整步骤
Dec 05 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
增大python字体的方法步骤
Jul 05 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
全面介绍python中很常用的单元测试框架unitest
Dec 14 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
Jan 05 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数据库密码的找回的步骤
2011/01/12 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
js计算任意值之间随机数的方法
2015/01/16 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
2015/09/26 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
简单解决Python文件中文编码问题
2015/11/22 Python
Python部署web开发程序的几种方法
2017/05/05 Python
Python3安装Scrapy的方法步骤
2017/11/23 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
Python扩展内置类型详解
2018/03/26 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python2.7使用plotly绘制本地散点图和折线图
2019/04/02 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
元旦晚会邀请函
2014/02/01 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
购房协议书
2014/04/11 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
离婚答辩状怎么写
2015/05/22 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
2015年小学重阳节活动总结
2015/07/29 职场文书
导游词之河北野三坡
2019/12/11 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python