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 滤镜中的一种几何变换特效,称为扇形变换,将图像扭曲成一个扇形,具体的算法原理和效果图可以参考附录说明 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滤镜中的径向模糊特效
实现效果 实现代码 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滤镜特效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滤镜中马赛克效果示例
本文实例讲述了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
-
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滤镜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滤镜功能之波浪特效示例
本文实例讲述了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滤镜的旋涡特效
实现效果: 实现代码 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 滤镜中的旋转模糊,具体的算法原理和效果可以参考附录相关介绍.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滤镜碎片特效功能示例
本文实例讲述了Python实现PS滤镜碎片特效功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 滤镜中的碎片特效,这个特效简单来说就是将图像在 上,下,左,右 四个方向做平移,然后将四个方向的平移的图像叠加起来做平均.具体的效果图与说明可参考附录说明 from skimage import img_as_float import matplotlib.pyplot as plt from skimage import io file_name='D:/Visual Eff
随机推荐
- 正则表达式Regular Expression (RegExp)详解
- js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
- 浅析node连接数据库(express+mysql)
- Javascript仿京东放大镜的效果
- Zend的AutoLoad机制介绍
- Python的爬虫程序编写框架Scrapy入门学习教程
- python通过smpt发送邮件的方法
- ASP中实现分页显示的七种方法
- mysql处理海量数据时的一些优化查询速度方法
- php自定义的格式化时间示例代码
- C#中事件的定义和使用
- javascript实现数组去重的多种方法
- rails "No route matches" 错误的解决方法
- ajax与json 获取数据并在前台使用简单实例
- 看UNIX高手的10个习惯第1/2页
- 在winform下实现左右布局多窗口界面的方法
- 不用IDE写C#的Hello World的方法
- TensorFLow用Saver保存和恢复变量
- CountDownLatch同步工具类使用详解
- 如何使用Node.js爬取任意网页资源并输出PDF文件到本地