傷んだ画像を修復してみましょう
この演習では、inpaint_biharmonic() 関数を使って、一部が欠損している画像を修復します。
defect_image として読み込まれています。data.astronaut() で取得できる data モジュールの画像を使います。ダメージを再現するために、バイナリマスクを用いて一部のピクセルを 0 に置き換えています。ピクセルを 0 にすると真っ黒になります。この欠損画像は defect_image という配列に保存されています。
マスクは白黒画像で、破損したピクセル位置を示す領域(パッチ)を持っています。復元関数はこれらの領域に適用できます。このマスクは mask として事前に読み込まれています。
インペインティングは、画像や動画の失われた部分や劣化した部分を再構成する処理であることを思い出してください。
この演習はコースの一部です
Pythonで学ぶ画像処理
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import the module from restoration
from ____.____ import ____