インパクトとコントラストを足しましょう
写真のコントラストを高めて、もっとドラマチックに見せたいと思ったことはありませんか?
この演習では、コーヒーカップの画像のコントラストを上げます。 ソーシャルメディアで友だちにシェアしたくなる一枚にしましょう。ハッシュタグは #ImageProcessingDatacamp をお忘れなく!
これは日曜の朝のコーヒーではありませんが、同じ方法をどの写真にも応用できます。
Matplotlib で画像を表示する show_image() 関数はすでに定義されています。引数は image と title で、title のデフォルトは 'Original' です。
この演習はコースの一部です
Pythonで学ぶ画像処理
演習の手順
- Contrast Limited Adaptive Histogram Equalization (CLAHE) 関数を含むモジュールをインポートします。
- テスト用の画像がまとまっているモジュールから、コーヒーカップの画像を取得します。
- 先ほどインポートしたモジュールから関数を呼び出し、元画像に適応的平坦化を適用し、clip limit を 0.03 に設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the necessary modules
from skimage import data, ____
# Load the image
original_image = ____.coffee()
# Apply the adaptive equalization on the original image
adapthist_eq_image = ____.____(original_image, ____=____)
# Compare the original image to the equalized
show_image(original_image)
show_image(adapthist_eq_image, '#ImageProcessingDatacamp')