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中的一些高级编程技巧
Apr 02 Python
python中pass语句用法实例分析
Apr 30 Python
Python通过Pygame绘制移动的矩形实例代码
Jan 03 Python
python使用锁访问共享变量实例解析
Feb 08 Python
对python字典过滤条件的实例详解
Jan 22 Python
django url到views参数传递的实例
Jul 19 Python
使用Python的networkx绘制精美网络图教程
Nov 21 Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 Python
使用Python发现隐藏的wifi
Mar 04 Python
使用anaconda安装pytorch的实现步骤
Sep 03 Python
Python批量获取并保存手机号归属地和运营商的示例
Oct 09 Python
Python基于mediainfo批量重命名图片文件
Dec 29 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中怎样防止SQL注入分析
2014/10/23 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
2015/07/05 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
快速查询Python文档方法分享
2017/12/27 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
深入理解Django-Signals信号量
2019/02/19 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
爱奇艺VIP会员:大剧抢先看
2018/07/11 全球购物
工程采购员岗位职责
2014/03/09 职场文书
信访工作经验交流材料
2014/05/23 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
会议简报格式范文
2015/07/20 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
图文详解nginx日志切割的实现
2022/01/18 Servers