pillow

配列(リスト)の計算方法とチューニング

  • 2020.03.22

画像を処理するとき、ピクセルに対して操作を行うことは多いですが、ピクセル捜査の処理は時間がかかり、処理の書き方ひとつで処理時間が大きく変わります。 Pythonはリストの全てを計算することにかけては速いのですが、特定の条件の値のみ操作する場合、極端に遅くなります。 そこでどう記述すると速くなるのか考えてみましょう。 全ての値を同じ計算で処理する場合 まずはこちらの記事で使用したプログラムを元に、チ […]

Pythonで画像を扱うには

  • 2020.03.21

Phtonで画像を加工する処理を行いたい場合の基本を説明します。 画像を開く 画像を開くにはImageをインポートしてImage.Open関数を使います。 これでimgに画像のオブジェクトが入ります。 print(img)を実行すると、画像オブジェクトが入っているのがわかります。 画像のピクセルデータを配列に変換 画像のピクセルデータを取得するには、numpyを使います。 配列に変換されたピクセル […]