Pythonでいろいろやってみる

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

2021-08-01から1ヶ月間の記事一覧

写真に写った余分なものを消去する

写真に写った余分なものを消去します。Pythonの画像処理ライブラリOpenCVのInpainting機能により写真の小さな傷や余分なものを消去できます。消去した部分は周辺の画素情報より補完されます。

アジサイの写真を明るく鮮やかにする

アジサイの写真を明るく鮮やかにします。Pythonの画像処理ライブラリOpenCVで画像の色空間をBGRからHSVに変換、S(彩度)・V(明度)をルックアップテーブルでガンマ補正することで鮮やかさと明るさを上げます

図形をランダムな色で塗りつぶす

白地に黒の輪郭だけ描かれた図形をランダムな色で塗りつぶします。Pythonの画像処理ライブラリOpenCVの領域検出機能で図形を検出し、検出した座標に色を塗ります。

顔にモザイクをかける

写真に関係無い人が写っている場合に顔にモザイクをかけたい場合があります。Pythonの画像処理ライブラリOpenCVの顔検出機能を使って人の顔を自動検出しモザイクをかけます。