始める無料で始める

画像を拡大する

画像を大きくリサイズしようとしたことはありますか?たいていは画質が落ちて、拡大画像がぼやけて見えてしまいます。

良い知らせがあります。scikit-image のアルゴリズムは、ある程度までの拡大であればとても良い結果を出せます。

この演習では、画像を3倍に拡大します!

data モジュールから読み込むロケットの画像をリスケールして実行します。

Rocket

この演習はコースの一部です

Pythonで学ぶ画像処理

コースを見る

演習の手順

  • 画像を拡大するために必要なモジュールと関数をインポートします。ここではリスケーリングで拡大します。
  • data モジュールをインポートします。
  • data から rocket() 画像を読み込みます。
  • rocket_image を 3 倍に拡大し、アンチエイリアスフィルターを適用します。必ず multichannelTrue に設定してください。そうしないとセッションがタイムアウトする恐れがあります!

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import the module and function to enlarge images
from skimage.____ import ____

# Import the data module
from skimage import ____

# Load the image from data
rocket_image = ____.____()

# Enlarge the image so it is 3 times bigger
enlarged_rocket_image = ____(rocket_image, ____, ____=____, multichannel=____)

# Show original and resulting image
show_image(rocket_image)
show_image(enlarged_rocket_image, "3 times enlarged image")
コードを編集して実行