問題タブ [face-detection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - opencv 顔検出器の分類子の信頼度
Pythonでopencvのharカスケード顔検出器(cv.HaarDetectObjects)を使用しています。
例えば:
これにより、検出のリストが次の形式で出力されます。
各行は検出を表します。最初の 4 つの数値は、左上のポイントの x、y 位置、およびバウンディング ボックスの高さ、幅です。最後の数字は (openCV のドキュメントから引用) ネイバーの数です。
私は2つの質問があると思います:
1) 最後の数字は何を意味しますか? グーグルで調べたとき、それへの参照は見つかりませんでした。
2) (より重要) 各検出の信頼スコアを取得する方法はありますか? 顔分類器は、検出が実際の顔に対応することをどの程度確信していますか?
ありがとう
api - iOS 5 の顔検出 API で使用できるようになった CIFaceFeature クラス オブジェクトの場所
Apple のドキュメントに関する私の理解によると、'CIFaceFeature' クラス' オブジェクトは、顔の特徴 (hasLeftEyePosition、hasRightEyePosition、hasMouthPosition、leftEyePosition、rightEyePosition、mouthPosition) の API 計算値のコンテナです。つまり、これらのプロパティの値は読み取り専用であり、いくつかのインスタンス メソッドによって設定されます (このクラスのオブジェクトへの参照と、引数としての画像への参照が与えられます)。残念ながら、そのような機能や例についての言及はありません:-(
opencv - OpenCVソースコードでデバッグするにはどうすればよいですか
OpenCV 2.3.1でVS2010を使用していますが、opencvはOpenCV-2.3.1-win- superpackを使用してインストールされます。ここで、facedetectサンプル(opencv \ samples \ c \ facedetect.cpp)を詳細に理解したいので、特定のxml機能ファイル(haarcascade_frontalface_alt.xml)を処理する方法と、使用する機能を決定する方法を知りたいと思います。これらはすべてCascadeClassifierクラスにありますが、「定義に移動」を使用すると、結果ファイルは.hppヘッドファイルになります。実装ファイルはどこにありますか?vs2010を使用してデバッグすると、デバッガーも実装ファイルを見つけることができません。いくつかのアドバイス?
opencv - Opencvによる頭のポーズの推定
OpenCV Haarアルゴリズムを使用して頭を追跡し、頭の上に画像をオーバーレイしています。
私がやっていることは、カメラによって生成されたフレームを保存し、各フレームに画像をオーバーレイすることです。
そして、私はリアルタイムでやっていないので、時間は制約ではありません。
私のコードは、たとえば頭を左右に45度回転させると正常に機能します。
しかし、90度までの回転を追跡できるものが必要です。
私もOpenCV関数の多くのリファレンスと頭のポーズを推定するためのリンクを手に入れました
参考までに教えてください。コード例はかっこいいでしょう。
前もって感謝します
java - Android で顔の唇を見つける
写真で顔を検出する必要があります。通常、顔は写真の 60% を占めます。顔が検出されたら、写真の唇を定義済みの黒で強調表示する必要があります。
Android の顔検出機能で唇を指さそうとしましたが失敗しました。このAndroid のドキュメントを参照して、Android で顔を検出する方法を学びました。
顔を検出して唇の領域を返すことができるサードパーティのライブラリはありますか?
ティア
iphone - 検出された顔を IplImage から UIImage に表示 (iphone opencv)
画像の顔を表す四角形(x、y、幅、高さ)があります。長方形は、opencv 顔検出アルゴリズムから取得されます。しかし、ラベルを使用して UIImage 形式で表示したいと考えています。
問題は、座標が IplImage から取得され、UIImage の位置が間違っていることです。
c++ - OpenCV facedetect の例はカスケード分類子 xml をロードしません
Haar カスケード分類器を使用した OpenCV オブジェクト検出を必要とするアプリケーションに取り組んでいます。64 ビット Windows マシンで VS2010 で OpenCV 2.3.1 を使用しています。私は OpenCV を自分でコンパイルしてビルドし、コンパイル済みのバイナリは使用しませんでした。
まず、OpenCV に含まれている facedetect.cpp の例をいじりたいと思いました。エラーなしでビルドしましたが、実行しようとすると、カスケード分類子 xml ファイルが開きません (CascadeClassifier.load() 関数は false を返します)。サンプル ソース コードから何も変更していません。
OpenCV で配布されている xml ファイルを使用しているため、xml ファイルに問題はありません。また、アプリケーションが単純な fopen を使用してファイルにアクセスして読み取ることができることも確認しました。
カスケード分類器が「古い」タイプであることが問題のように思われると思います(確かではありません)。しかし、OpenCV のドキュメントでは、新しい CascadeClassifier オブジェクトが「古い」カスケード分類子と「新しい」カスケード分類子の両方を開くことができることが明確に暗示されています。
ここにリンクがあります:http://opencv.itseez.com/modules/objdetect/doc/cascade_classification.html#cascadeclassifier-load
コンパイル済みの OpenCV2.2 バイナリを使用してみましたが、その xml でうまく動作します。その後、2.2 のサンプル ソース コードをコンパイルしようとしましたが、やはり xml を読み込めませんでした。
古いオブジェクト CvHaarClassifierCascade を使用できることは承知していますが、最新バージョンの OpenCV とそのオブジェクトを使用することを好みます。
誰かが私が間違っていることを知っていますか?
face-detection - 人工知能を使用して顔を検出するための顔認識システムのトレーニングはどのように行われますか?
顔認識の開発では、まず顔を検出する必要があります。最近の方法は、既知のデータベース、つまり人工知能やニューラル ネットワークでシステムをトレーニングすることです。このトレーニングがどのように行われるか知りたいですか?
java - jviolajonesライブラリで顔を検出する方法は?
私はjviolajonesライブラリで写真の顔を数えようとしています。余分な依存関係のない純粋なJavaでこれを実行したいので、OpenCVはオプションではありません。私のコードは次のようなものです:
OpenCVのhaarcascade_frontalface_altとhaarcascade_frontalface_defaultを試しました。しかし、結果は悪く、30枚のテストで5枚の写真が良いと認識されています。パラメータを調整しようとしましたが、役に立ちませんでした。より良い結果を得るための提案、またはおそらく別のライブラリ。顔を検出する前に写真を準備する必要があるのではないかと思っていました。
optimization - 顔検出最適化のための cvPyrDown と cvResize
画像を縮小して顔検出アルゴリズムを最適化したいと考えています。最善の方法は何ですか?cvPyrDown (ある例で見たように、これまでのところ悪い結果が得られたように)、cvResize または別の関数を使用する必要がありますか?