はじめに
OpenCvSharpを使用して、物体検出(顔認証など)を行うWindowsアプリを作成しました。
OpenCvSharpには、予めカスケード分類器が用意されており、本アプリではそれらの精度を簡単に確認することができます。
他にも私のブログで、OpenCVについて解説している記事がありますのでご覧ください。
ダウンロード方法
以下よりダウンロードできます。
Releases · chigusa-web/OpenCvSharpCascadeClassifier
OpenCvSharpで物体検出. Contribute to chigusa-web/OpenCvSharpCascadeClassifier development by creating an account on GitHub.
zipファイルを解凍し、OpenCvSharpCascadeClassifier.exeを実行します。
使い方
カスケード分類器の選択
まずは、カスケード分類器を選択します。
カスケード分類器一覧
カスケード分類器 | 概要 |
---|---|
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 | 上半身 |
画像を読み込み
読み込みたい画像を、左側の領域にドラッグ・アンド・ドロップします。
物体検出を確認することができます。
ソースコードについて
ソースコードは、GitHubにて公開しています。
GitHub - chigusa-web/OpenCvSharpCascadeClassifier: OpenCvSharpで物体検出
OpenCvSharpで物体検出. Contribute to chigusa-web/OpenCvSharpCascadeClassifier development by creating an account on GitHub.
また、作り方の解説については、以下の記事を参考にしてください。
他にも私のブログで、OpenCVについて解説している記事がありますのでご覧ください。
\オススメ/
リンク
リンク
リンク
コメント