私的AI研究会 > OpenCV4

OpenCV カスケード分類器

 OpenCV に実装されているカスケード分類器を使った処理を検証をしてみる。

事前準備

プログラムの動作環境

 OpenVINO™ ツールキットをインストールした環境で検証する。

機械学習データ(カスケード分類器)のインストール

含まれるカスケード分類器の一覧

ファイル名対象物
haarcascade_eye.xml
haarcascade_eye_tree_eyeglasses.xml眼鏡
haarcascade_frontalcatface.xml猫の顔(正面)
haarcascade_frontalcatface_extended.xml猫の顔(正面)
haarcascade_frontalface_alt.xml顔(正面)
haarcascade_frontalface_alt2.xml顔(正面)
haarcascade_frontalface_alt_tree.xml顔(正面)
haarcascade_frontalface_default.xml顔(正面)
haarcascade_fullbody.xml全身
haarcascade_lefteye_2splits.xml左目
haarcascade_licence_plate_rus_16stages.xmlロシアのナンバープレート(全体)
haarcascade_lowerbody.xml下半身
haarcascade_profileface.xml顔(証明写真)
haarcascade_righteye_2splits.xml右目
haarcascade_russian_plate_number.xmlロシアのナンバープレート(数字)
haarcascade_smile.xml笑顔
haarcascade_upperbody.xml上半身

カスケード分類器を使う

顔と目に枠を描画するプログラム

顔を認識したら写真を撮影するプログラム

動画の中で顔を捕捉、追従するプログラム

参考資料

 

Last-modified: 2021-01-16 (土) 05:32:07