ため込んだ知識をブログ記事として再構築します。この広告は、90日以上更新していないブログに表示しています。MatplotlibOpenCV映像とMatplotlibグラフを一つの画面で表示させてみたい。いうのをやってみました。それを一画面で表示してみたくなったので、それをやってみました。逆で、MatplotlibでOpenCVの映像を表示する形になりました。技術要素と参照MatplotlibのレイアウトはGridSpecが便利。実際使ってみて確かに使い易かった。PyImageSearchサンプルサンプルとして、猫画像集めてきて、画像のヒストグラムを取ってみるものを作成してみました。Datasetを使用しています。実行するとこんな感じ。アニメーションで順次グラフが更新されます。あとはパディングとかオフセット設定すればきれいに見えるかと。まとめとかGridSpec便利。描画コストはそれなりにかかるっぽいので、重い映像の描画には向かないっぽい。いう意味では、わざわざ表示をくっ付けなくても良いかもしれない。使えるようになってきたので、ちょっと遊んでみました。置き換えて速くなるかどうか試してみました。お遊びなので、本格的な速度評価はしてないです。)一応、前記事は以下。特定のルールに従ってマス目を塗り替えていくアレです。ALifeとかに詳しい内容いっぱい載ってるので割愛。今回は、一番よく使われているであろうルールで実装しています。