opencvで顔認識
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
opencvで顔認識 [2017/08/11] – [python3.5環境作成] adash333 | opencvで顔認識 [2018/10/07] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 11: | 行 11: | ||
Python 3.6 | Python 3.6 | ||
+ | Python3.6へのOpenCV3のインストールについては、[[windowsにopencv3をインストール|こちら(WindowsにOpenCV3をインストール)]]をご覧ください。 | ||
==== python3.5の場合の開発環境作成 ==== | ==== python3.5の場合の開発環境作成 ==== | ||
< | < | ||
行 19: | 行 20: | ||
jupyter notebook | jupyter notebook | ||
</ | </ | ||
+ | |||
+ | ==== 1.フォルダ構成 ==== | ||
+ | 今回は、\\ | ||
+ | C:/ | ||
+ | faces.jpg : 画像ファイル\\ | ||
+ | haarcascade_frontalface_alt2.xml : OpenCV3顔検出用xmlファイル\\ | ||
+ | を保存して、そのフォルダでipynbファイルを作成し、pythonスクリプトを入力します。 | ||
+ | |||
+ | ==== 2.画像の用意 ==== | ||
+ | 人の顔がうつっている写真を用意して保存する。今回は、https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== 3.OpneCV-master.zipのダウンロード ==== | ||
+ | 欲しいのは、https:// | ||
+ | |||
+ | https:// | ||
+ | {{: | ||
+ | |||
+ | ZIPファイルをダウンロードして解凍したら、opencv-master.zip > opencv-master > data > haarcascades の中の、「haarcascade_frontalface_alt2.xml」を、上記のfaces.jpgと同じフォルダにコピー。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | コピーした後の状態 | ||
+ | {{: | ||
+ | |||
+ | ==== 4.顔認識スクリプトの実行 ==== | ||
+ | Anaconda Promptからjupyter notebookを起動して、以下のスクリプトをコピペして、Shift+Enterで実行。 | ||
+ | < | ||
+ | <script src=" | ||
+ | </ | ||
+ | 実行した結果は以下の通り。 | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
===== 参考 ===== | ===== 参考 ===== | ||
行 31: | 行 72: | ||
PythonでOpenCV|haar-like cascade分類器で顔認識 | PythonでOpenCV|haar-like cascade分類器で顔認識 | ||
+ | http:// | ||
+ | 2017/6/6 | ||
+ | 大量の画像から顔の部分のみトリミングして保存する方法 |
opencvで顔認識.1502461641.txt.gz · 最終更新: 2018/10/07 (外部編集)