python图像锐化,如何才能获得“智能锐化”功能用python对我的图像产生影响?

I am wondering how to smart sharpen an image using python or any related image library like ndimage ,skimage or even PIL.I could find methods that actually sharpen my image but with a lot of noise and pixelating when zooming in .So since I know Photoshop I tried to get that smart sharpen effect which sharpens the image with a less noising and with a nice sweet contrast through python but I failed.

Notes:-

(1) methods has been tested:-

>>> # The 1st Method:

>>> import Image

>>> import ImageFilter

>>> image.filter(ImageFilter.SHARPEN)

>>> Image.filter(ImageFilter.EDGE_ENHANCE_MORE) #Look down:1st image created

>>> # The 2nd Method:

>>> blurred_l=scipy.ndimage.gaussian_filter(b,3)

>>> filter_blurred_l = scipy.ndimage.gaussian_filter(blurred_l, 1)

>>> alpha =30

>>> sharpened = blurred_l + alpha * (blurred_l - filter_blurred_l)

>>> # The 3rd Method:

>>> shar=imfilter(Image,'sharpen') #Look down:2nd image created

解决方案

Unfortunately, it's hard to know what "Smart sharpen" does without having access to the Photoshop code. In the meantime, you can try to mix an unsharpen mask, total variation filtering and some color adjustment (perhaps a bit of hue boost).

Update: here is an example of how to remove motion blur from an image:

(the clock image is in the same repository). Unfortunately, scikit-image does not currently have mature deblurring / inverse filtering--but we're working on it!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值