前回
画像ファイルを指定し
顔検知させる機能を実装しました。
今回
まずはサンプル画像を集めます。
自分はネット上から BeautifulSoup でスクレイピングして落としてみました。
(スクリプトまとめたら公開します)
適当に13枚。
ゆくゆくは機械学習したいのでもっと欲しいところですが
今回はスクリプトの紹介がメインなので
この程度で。
顔部分トリミング
# clone $ git clone https://gist.github.com/kenzo0107/517258ab06715f73c4a3457e87fd25a5 $ cd 517258ab06715f73c4a3457e87fd25a5 # スクリプト実行 $ python collect_face_samples.py -p <サンプル画像が格納されているディレクトリ>
実際スクリプト実行した様子です。
_trimming
フォルダにトリミングされた画像群が格納されているのがわかります。
以下No順に格納されていきます。
No | Item | Explain |
---|---|---|
1 | _resize | 大小さまざまな画像サイズを一定して高さ500以下の画像にリサイズします。 |
2 | _addbox | 顔周りに囲い画像が追加された画像が格納されます。各画像でどこが顔として検知されたかの確認用です。 |
2 | _trimming | _addboxに格納されているファイルの顔部分をトリミングした画像を 64×64 サイズにリサイズし 且つ、数度回転させた画像が格納されています。 |
これでサンプル集めが捗れば何よりです。

ディジタル画像処理の基礎と応用―基本概念から顔画像認識まで (ディジタル信号処理シリーズ)
- 作者: 酒井幸市
- 出版社/メーカー: CQ出版
- 発売日: 2007/02/01
- メディア: 単行本
- 購入: 1人 クリック: 1,336回
- この商品を含むブログ (8件) を見る