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操作MySQL数据库的方法分享
May 29 Python
跟老齐学Python之有点简约的元组
Sep 24 Python
python获取本地计算机名字的方法
Apr 29 Python
Python中Iterator迭代器的使用杂谈
Jun 20 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
Python常见字符串操作函数小结【split()、join()、strip()】
Feb 02 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
Apr 28 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
Python生成个性签名图片获取GUI过程解析
Dec 16 Python
python读写Excel表格的实例代码(简单实用)
Dec 19 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
May 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
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
使用正则替换变量
2007/05/05 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
JQuery 操作select标签实现代码
2010/05/14 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
使用angular写一个hello world
2015/01/23 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
Zookeeper接口kazoo实例解析
2018/01/22 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
python关闭占用端口方式
2019/12/17 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
浅谈Redis缓冲区机制
2022/06/05 Redis