Python实现PS滤镜中的USM锐化效果
本文用 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 usm锐化的资料请关注我们其它相关文章!
相关推荐
-
Python实现PS滤镜的旋转模糊功能示例
本文实例讲述了Python实现PS滤镜的旋转模糊功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的旋转模糊,具体的算法原理和效果可以参考附录相关介绍.Python代码如下: from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import numpy as np import numpy.matlib file_name='D:/Visual
-
Python实现PS滤镜Fish lens图像扭曲效果示例
本文实例讲述了Python实现PS滤镜Fish lens图像扭曲效果.分享给大家供大家参考,具体如下: 这里实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜或者凹镜在观察图像一样. import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import math import numpy.matli
-
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
本文实例讲述了Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜特效,Marble Filter, 这种滤镜使图像产生不规则的扭曲,看起来像某种玻璃条纹, 具体的代码如下: import numpy as np import math import numpy.matlib from skimage import io import random from skimage import img_as_f
-
Python 实现PS滤镜中的径向模糊特效
实现效果 实现代码 from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import numpy as np import numpy.matlib file_name='D:/2020121173119242.png' # 图片路径 img=io.imread(file_name) img = img_as_float(img) img_out = img.copy()
-
Python 实现PS滤镜的旋涡特效
实现效果: 实现代码 import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import math import numpy.matlib file_name2='D:/2020121173119242.png' # 图片路径 img=io.imread(file_name2) img = img_as_float(img) row, c
-
Python实现PS滤镜特效之扇形变换效果示例
本文实例讲述了Python实现PS滤镜特效之扇形变换效果.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原理和效果图可以参考附录说明 import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import math import numpy.matl
-
Python实现PS滤镜功能之波浪特效示例
本文实例讲述了Python实现PS滤镜功能之波浪特效.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜的波浪特效,具体效果可以参考附录说明 import numpy as np from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import numpy.matlib import math file_name2='D:/Visual Effects
-
Python实现PS滤镜的万花筒效果示例
本文实例讲述了Python实现PS滤镜的万花筒效果.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 的一种滤镜效果,称为万花筒.也是对图像做各种扭曲变换,最后图像呈现的效果就像从万花筒中看到的一样: 图像的效果可以参考附录说明.具体Python代码如下: import matplotlib.pyplot as plt from skimage import io from skimage import img_as_float import numpy as np impor
-
Python实现PS滤镜碎片特效功能示例
本文实例讲述了Python实现PS滤镜碎片特效功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的碎片特效,这个特效简单来说就是将图像在 上,下,左,右 四个方向做平移,然后将四个方向的平移的图像叠加起来做平均.具体的效果图与说明可参考附录说明 from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io file_name='D:/Visual Eff
-
Python实现PS滤镜中马赛克效果示例
本文实例讲述了Python实现PS滤镜中马赛克效果.分享给大家供大家参考,具体如下: 这里利用 Python 实现PS 滤镜中的马赛克效果,具体的算法原理和效果可以参考附录说明,Python示例代码如下: from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io import random import numpy as np file_name='D:/Visual Effec
随机推荐
- Scrapy的简单使用教程
- PHP中文汉字验证码
- PHP日期时间函数的高级应用技巧
- redis发布订阅_动力节点Java学院整理
- python中global与nonlocal比较
- .NET实现文件跨服务器上传下载的方法
- 连续操作HTMLElement对象图文解决方法
- Python Queue模块详细介绍及实例
- C#设计模式之外观模式介绍
- Android启动内置APK和动态发送接收自定义广播实例详解
- node.js超时timeout详解
- 安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法
- Ubuntu下定时提交代码到SVN服务器的Shell脚本分享
- jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
- Js判断CSS文件加载完毕的具体实现
- JavaScript 盒模型 尺寸深入理解
- 原生js获取left值和top值的三种方法
- Android网络数据开关用法简单示例
- Python多线程扫描端口代码示例
- Java编程线程间通信与信号量代码示例