如何用Python代码实现USM锐化滤镜在PS中的效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计188个文字,预计阅读时间需要1分钟。
使用Python和图像处理库实现PS滤镜中的USM锐化效果:
pythonimport matplotlib.pyplot as pltfrom skimage import iofrom skimage.filters import gaussian
file_name='D:/Visual Effects/PS Algorithm/4.jpg'img=io.imread(file_name)img=img * 1.0gauss=gaussian(img, sigma=1.0)
plt.imshow(gauss)plt.show()
本文用 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锐化的资料请关注易盾网络其它相关文章!
本文共计188个文字,预计阅读时间需要1分钟。
使用Python和图像处理库实现PS滤镜中的USM锐化效果:
pythonimport matplotlib.pyplot as pltfrom skimage import iofrom skimage.filters import gaussian
file_name='D:/Visual Effects/PS Algorithm/4.jpg'img=io.imread(file_name)img=img * 1.0gauss=gaussian(img, sigma=1.0)
plt.imshow(gauss)plt.show()
本文用 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锐化的资料请关注易盾网络其它相关文章!

