画像を拡大する
画像を大きくリサイズしようとしたことはありますか?たいていは画質が落ちて、拡大画像がぼやけて見えてしまいます。
良い知らせがあります。scikit-image のアルゴリズムは、ある程度までの拡大であればとても良い結果を出せます。
この演習では、画像を3倍に拡大します!
data モジュールから読み込むロケットの画像をリスケールして実行します。
この演習はコースの一部です
Pythonで学ぶ画像処理
演習の手順
- 画像を拡大するために必要なモジュールと関数をインポートします。ここではリスケーリングで拡大します。
dataモジュールをインポートします。dataからrocket()画像を読み込みます。rocket_imageを 3 倍に拡大し、アンチエイリアスフィルターを適用します。必ずmultichannelをTrueに設定してください。そうしないとセッションがタイムアウトする恐れがあります!
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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")