5

、またはのような関連する画像ライブラリを使用して画像をスマートにシャープにする方法を考えています。実際に画像をシャープにする方法を見つけることができましたが、ズームインすると多くのノイズとピクセル化が発生します。ノイズが少なく、python を使用して甘いコントラストで画像をシャープにするスマートシャープ効果ですが、失敗しました。 pythonndimageskimagePILPhotoshop

注:-
(1) メソッドはテスト済みです:-

>>> # 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

(2) コードを見つけましたが、Perl. 私が知っているのPython は、ここ または直接 (3) 上記の方法を使用してシャープ化された 2 つの画像で、3 番目は smartsharp で行わものです 。 ................................................................... ...............2番目1番目 http://imageshack.us/a/img803/3897/sharp1.png 2番目 http://imageshack.us/a/img809/2235/sharp2 .png 3 番目 MY GOAL > これが私が望む効果3 番目 http://imageshack.us/a/img832/4563/smartsharp.jpg (4) 上の 3 番目の画像を作成するために使用したツールは次のとおりです: smrsharpm http:// imageshack.us/a/img210/2747/smartsharpentoolm.jpg







smrsharp http://imageshack.us/a/img193/490/smartsharpentool.jpg

4

4 に答える 4

4

Photoshop の「スマート シャープニング」機能は、内部でデコンボリューションと呼ばれる数学的演算を使用します。numpyには、deconvolve()おそらくこのタスクに使用できる機能がありますが、特に でスマート シャープニングを実行するための既製の関数が見つからなかったnumpyので、おそらく自分でコーディングする必要があります。

別のアプローチは、GIMP を使用して行うことです。他のシャープ化アルゴリズムの中でデコンボリューションを行う GIMP プラグイン (直観的に "G'Mic" という名前) があり、Python を使用して GIMP を自動化できます。

于 2012-10-22T23:40:54.543 に答える
4

残念ながら、Photoshop コードにアクセスしないと、「スマート シャープ」が何をするのかを知ることは困難です。それまでの間、アンシャープ マスク、トータル バリエーション フィルタリング、およびいくつかの色調整 (おそらく色相ブースト) を組み合わせてみてください。

参照: http://www.kenrockwell.com/tech/photoshop/sharpening.htm#

更新: 画像からモーション ブラーを削除する方法の例を次に示します。

https://github.com/stefanv/scikit-image-demos/blob/master/clock_deblur.py

(時計の画像は同じリポジトリにあります)。残念ながら、scikit-image には現在、成熟したブレ除去/逆フィルタリングがありませんが、現在取り組んでいます!

于 2012-10-22T23:32:12.487 に答える