問題タブ [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.
opencv - 顔検出用のカスケード ファイルを選択する方法は?
顔検出初心者です。最近では、顔検出用に OpenCV2.1 コードをコンパイルしようとしています。正面顔検出用のカスケードファイルは、「haarcascade_frontalface_alt.xml」、「haarcascade_frontalface_alt_tree.xml」、「haarcascade_frontalface_alt2.xml」、「haarcascade_frontalface_default.xml」の4つほどあることがわかりました。
それらの違いを説明するドキュメントが見つかりませんでした。顔検出タスクに適しているのはどれですか?
c++ - 新しいC++インターフェイスを使用したOpenCVのPCA
余談ですが、OpenCVの質問でSOを氾濫させている場合はお詫びします:p
現在、古いCコードを移植して新しいC ++インターフェイスを使用しようとしていますが、Eigenfacesの顔認識クラスを再構築するところまで来ています。
PCA空間を作成しようとしています。次に、計算された平均画像を表示して、それが機能しているかどうかを確認します。これに対する他のステップはありますか?
おそらく、最初に画像をPCA部分空間に投影する必要がありますか?
python - OpenCV Python サポート HaarDetectObjects のドキュメントが間違っていますか?
OpenCV Python ラッパーのドキュメントには、HaarDetectObjects には次のプロトタイプがあると記載されています。
しかし、minSize パラメータを指定しようとすると、次のエラーが発生します。
これはドキュメントが間違っていますか?
ありがとうございました
algorithm - ImageMagick を使用してフォーカス エリア (顔) で画像をトリミングする
フォーカス エリアを使用して、サイズ変更、トリミング、画像の正しいアプローチを見つけるのに苦労しています。私の場合、フォーカス エリアは画像内で検出された顔であり、このエリアがトリミングされたバージョンで見えるようにする必要があります。
私は例えばによって与えられたフォーカスエリアを持っています。face_height、face_width、face_center_x、face_center_y。これらの値は、元の画像の寸法のパーセンテージです。
私がやりたいことは、egを取得することです。60x60 のサムネイル。通常のアプローチでは、画像の高さまたは幅が 60 ピクセルになるようにサイズを変更し、次のように中央から 60x60 をトリミングします。
代わりに、特定の領域の周りに作物を集中させるには、どのようなアプローチを取ることができますか?
私はいくつかのパスを含むソリューションを考えています:
- 顔の領域が目的のサムネイルよりも大きい場合は、顔全体が 60x60 ピクセルで表示されるように画像のサイズを変更してから、トリミングします。
- 顔の領域が必要なサムネイルよりも小さい場合は、必要な親指が領域内に収まるまで、顔の領域をトリミングして「拡張」します。次に、トリミングします。これが元の画像の境界を超えないようにする必要があると思います。
よりスマートなアプローチはありますか?サンプルコードをいくつか作ってみてもらえますか?
ありがとう!
android - ビットマップ Android としてのカメラ画像のサンプル
カメラで画像を定期的にサンプリングし(プレビュー?)、この画像に対して何らかの処理(つまり、顔検出)を行うアプリを作成しようとしています。私はこれがこれに取り組む方法だと思います.OpenCVを調べましたが、私の知識はそれを十分に実装するのに十分ではないと思います. 私の考えは、画像をサンプリングし(生の形式?)、これをビットマップ画像に変換して、FaceDetectorオブジェクトが画像内の顔を検出し、これを画面に表示できるようにすることです。
HTC Desire のネイティブ カメラ アプリと非常によく似ており、写真を撮る前に顔の周りにグレーの四角形を表示します。
computer-vision - コンピュータビジョンプログラムの画像を見つける方法
こんにちは、目と顔認識の固有ベクトル技術を試しています。画像のデータベースはどこにありますか? 同じ次元の目を持つデータベのように - たとえば
android - カメラ アプリのライフサイクルに顔検出を含める方法は?
カメラを起動するアプリを作成しました。顔検出を含めたい。特定のビットマップ イメージで顔を検出するコードを見つけましたが、このイメージは res/drawable ディレクトリから読み込まれます。私が望んでいるのは、カメラのプレビューで顔をスキャンすることです。どのカメラメソッドが検出を処理する必要があるかを誰でも明らかにできますか。たとえば、検出を行うのは surfaceChanged() ですか? 私は、previewcallback メソッドを使用する必要があるかもしれないことを理解しています。誰でも私を正しい方向に向けることができますか
iphone - OpenCVとLBPを使用したiPhoneでの顔検出
私は、OpenCV-2.1.0(cvHaarDetectObjects)のHaarアルゴリズムを使用して、iOS4.2のObjective-Cプロジェクト内から写真やビデオフレームの顔を検出することに成功しています。ただし、ほとんどの条件下でiPhone 4のビデオフレームの処理時間は約1〜2秒かかります。私が使用しているコードの例を以下に示します。
ROIのスマートな適用や、浮動小数点数ではなく整数の使用など、複数の最適化手法を試しました。しかし、これらの変更には膨大な時間がかかり、わずかなメリットしかありませんでした。
LBPを利用すると、顔検出時間を大幅に短縮できることが示唆されました。私はLBPを実装する方法を実験して探してきましたが、役に立ちませんでした。opencvにはカスケードファイル(lbpcascade_frontalface.xml)がありますが、それを使用する方法についての提案は見つかりません。
他の最適化手法や検索で見逃した可能性のあるGoogleリンクなど、助けていただければ幸いです。検出の精度は、それが合理的に効果的である限り、重要ではありません。
ありがとう!
java - FaceDetection バウンディング ボックスに関する質問
私は、顔を検出し、顔が検出されたときに人の顔の周りに境界ボックスを描画できる顔検出 Android アプリケーションを開発しました。しかし今のところ、バウンディング ボックスの座標 (x 軸と y 軸) を取得できるかどうか、またはバウンディング ボックスの座標を特定する方法を知りたいと思っていました。これについて何か提案はありますか?前もって感謝します。
opencv - 顔領域の抽出中にエラーが発生しました
OpenCV2.2 facedetect.c コードを使用して、顔として検出された領域の画像を抽出する次のコードを作成しました。
問題: ビルドすると、次のエラーが表示されます:「エラー: 'cvResize' はこのスコープで宣言されていませんでした」
開発者ツールとして xcode を使用しています。何が問題を引き起こしているのか理解できません。誰か助けてくれませんか?
ありがとう