はじめに
1枚の画像を分割して表示するアニメーションをmatplotlibのFuncAnimationによって作成する。
コード
解説
モジュールのインポート
バージョン
画像の読み込み
plt.imreadで画像を読みこむ。
画像を分割する関数
画像を分割するコードは下記記事とほぼ同じものを用いた。
[matplotlib] 43. 画像を2n×2nに分割して表示
画像を2x2,4x4や8x8に分割して表示する方法について説明する。
アニメーションの表示
figを作成して、それをアニメーション関数内でクリアして再び表示することでアニメーションとする。FuncAnimationでアニメーションを表示する。frame数を15,intervalを333msとして5秒ほどのアニメーションとする。 HTML(ani.to_html5_video())
により、jupyter notebook またはjupyter lab上にアニメーションを表示できる。
ani.save(‘ファイル名’, writer=”ffmpeg”,dpi=100)でアニメーションをMP4形式で保存することができる。
コードをダウンロード(.pyファイル) コードをダウンロード(.ipynbファイル)参考
[matplotlib] 43. 画像を2n×2nに分割して表示
画像を2x2,4x4や8x8に分割して表示する方法について説明する。
コメント