Pythonでいろいろやってみる

Pythonを使った画像処理や機械学習などの簡単なプログラムを載せています。

2020-02-01から1ヶ月間の記事一覧

アスキーアートを自動生成する

画像をテキストで置き換えるいわゆるアスキーアートを自動生成します。Pythonの画像処理ライブラリPillowを使って、画像の濃い部分を画数の多い文字、画像の薄い部分を画数の少ない文字で置き換えることでアスキーアート化します。

文字が浮かび上がるGIFアニメを作成する

文字が浮かび上がるGIFアニメを作ります。Pythonの画像処理ライブラリPillowを使って黒字の画面に少しずつ黒→白へ色を変えて文字を描きます。その画像をGIFアニメーション化することで文字が浮かび上がるようなアニメーションを作成します。

字幕がスクロールするGIFアニメを作成する

スターウォーズのオープニング画面のように、画面の下からテキストが現れ上に移動するGIFアニメを作成します。折り返したテキストの描画開始位置を少しずつ変えることでスクロール効果を表現します。 関連記事 画像を描画しアニメーションGIFを作成する テキ…

テキストを折り返し画像に収まるように表示する

画像に長い文字列を表示する場合、そのままでは折り返されず画像からはみ出てしまいます。標準ライブラリのtextwrapモジュールを使うことで文字を折り返して表示できます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 Pillow 5.2…

ルパン三世タイトル画面風GIFアニメーションを作る

テレビアニメ・ルパン三世のタイトル画面風のGIFアニメーションを作ります。特大フォントで一文字づつ表示し、最後にタイトル全体を表示します。 関連記事 画像を描画しアニメーションGIFを作成する 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0…

画像を描画しMP4動画を作成する

OpenCVのcv2.VideoWriterメソッドを使うと複数の画像ファイルから動画を作成することができます。ここではpillowで画像を描画・保存し、OpenCVで動画化しています。 関連記事 画像を描画しアニメーションGIFを作成する 環境 windows10 home Anaconda 3/ jupy…

画像を描画しアニメーションGIFを作成する

画像処理ライブラリPillow(PIL)を使うとアニメーションGIFファイルを作成できます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 Pillow 5.2.0 やること 640x480の黒ベタ画像を描画 直径200pxの赤で塗りつぶした円を描画 「赤い…

日本語文字入り画像を作成する

Pillow(PIL)はPythonの画像処理ライブラリで図形描画、画像読み出し・保存など可能です。また日本語の表示に対応しており(OpenCVは対応していない)画像に日本語文字を入れることができます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python…