本文用 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锐化的资料请关注其它相关文章!
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
内蒙古资源网 Copyright www.nmgbbs.com
暂无“Python实现PS滤镜中的USM锐化效果”评论...