始める無料で始める

インパクトとコントラストを足しましょう

写真のコントラストを高めて、もっとドラマチックに見せたいと思ったことはありませんか?

この演習では、コーヒーカップの画像のコントラストを上げます。 ソーシャルメディアで友だちにシェアしたくなる一枚にしましょう。ハッシュタグは #ImageProcessingDatacamp をお忘れなく!

これは日曜の朝のコーヒーではありませんが、同じ方法をどの写真にも応用できます。

Cup of coffee

Matplotlib で画像を表示する show_image() 関数はすでに定義されています。引数は imagetitle で、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')
コードを編集して実行