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的Bottle框架的一些使用技巧介绍
Apr 08 Python
Python给你的头像加上圣诞帽
Jan 04 Python
50行Python代码实现人脸检测功能
Jan 23 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
Aug 08 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
PHP统计代码行数的小代码
Sep 19 Python
Python综合应用名片管理系统案例详解
Jan 03 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
Jun 04 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
Python网络编程之ZeroMQ知识总结
Apr 25 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
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
2018/10/18 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
JavaScript希尔排序、快速排序、归并排序算法
2016/05/08 Javascript
Angular2  NgModule 模块详解
2016/10/19 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
python动态网页批量爬取
2016/02/14 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
Django 批量插入数据的实现方法
2020/01/12 Python
使用Python实现牛顿法求极值
2020/02/10 Python
django orm模块中的 is_delete用法
2020/05/20 Python
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
联谊会主持词
2014/03/26 职场文书
房屋租赁意向书
2014/04/01 职场文书
创意婚礼策划方案
2014/05/18 职场文书
应届生简历自我评价
2015/03/11 职场文书
2015年材料员工作总结
2015/04/30 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
小学教师教育随笔
2015/08/14 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers