問題タブ [eye-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.
c++ - アイトラッキング、ゲイズトラッキング方式が必要
私は C++ 言語で opencv を使用して Eye Gaze を検出するプロジェクトに取り組んでいます。顔と目を検出できましたが、まだ安定していません。
主な問題は、たとえば右目を検出するように要求すると、右目用のカスケードを使用しているにもかかわらず、左目と混同されることがあることです。
では、問題は特定の目の検出を他の目と衝突しないように制限する方法であり、検出された部分を視線推定で使用する良い方法があれば、必要に応じてコードを提供できます。
皆さんにとって最高の、アフマド
c++ - OPENCV における視線 (視線方向) のアルゴリズム
opencv を使用して視線の方向を知るには、視線のアルゴリズムを実装する必要があります。
opencvが提供するトレーニング分類器を備えたviola-jonesアルゴリズムを使用して、1か月間苦労してきました
最初のステップでは、facedetection.cpp から始まる私の研究に基づいて、顔と目の xml を使用しました。顔と目を 1m 未満で検出できますが、目の方向を知る方法は見つかりませんでした。
いくつかの調査の後、視線のアルゴリズムをいくつか見つけましたが、単純さ(私は初心者なので)と効率の観点から選択するものはありません:
距離しきい値アルゴリズム
平均シフトアルゴリズム
エッジ検出 ==> ハフ変換
最長ラインスキャン 遮蔽された円形エッジ
「一円」と「二円」のマッチングアルゴリズム
ニューラルネットワークベースのアプローチ
主成分分析 (PCA)。
スターバーストアルゴリズム
カルマン フィルター速度
閾値眼球運動識別
アクティブアピアランスモデル (AAM)
CCL : 連結成分ラベリング アルゴリズム
CCA : 植民地競争アルゴリズム
ブロブ検出
ルーカス・カナデ
それで、あなたが私に勧めたアルゴリズム、そして私が言及していない別のアルゴリズムアルゴリズムがある場合、それらのアルゴリズム間の比較も必要ですが、それはこの分野の経験のある人でなければなりませんNB:私はubuntu 14.04を使用しており、C ++で開発しています
どんな助けでも大歓迎です、ありがとう:)
android - Androidの顔検出を使用して左右の目の座標を検出する方法
こんにちは、私はアンドロイドが初めてです。画像内の髪の毛と一緒に左右の目の座標を検出したい。このリンクでは、目を検出する方法が何であるかを示していますが、これらの方法を実装することはできません。また、画像内の髪の毛を検出したいので、どうすればそれを行うことができますか。
android - Android用OpenCV:カスケード分類子エラーのロードに失敗しました
openCV ライブラリを使用するのはこれが初めてです。目の検出に使いたいです。FdActivity
このチュートリアルで利用可能なコードを使用しました。
http://romanhosek.cz/android-eye-detection-updated-for-opencv-2-4-6/
チュートリアルでは OpenCV 2.4.6 を使用していますが、私のプロジェクトではバージョン 3.1 をダウンロードしました。バージョンの違いにより、putText、rectangle、circle を使用する行を Core ではなく imgproc からインポートするように変更しました。これが私が変更したすべてです。res フォルダーの下の raw フォルダーに、haarcascade_lefteye_2splits.xml と lbpcascade_frontalface.xml を追加しました。
アプリを実行すると、logcat に次のエラーが表示されます。
mJavaDetector または mJavaDetectorEye が空の場合にのみ、次の行から生成されます。
「haarcascade_eye_right.xml」へのパスが正しくないか、xml ファイルが存在しないと思いますが、これがエラーの原因ですか?
はいの場合、どうすればxmlファイルを取得できますか?また、正確にはどこに保存する必要がありますか? 「いいえ」の場合、問題の原因は何ですか?
注: 私は Android Studio を使用しています。
この点について何か助けていただければ幸いです。しばらく試してみましたが、解決できませんでした。
android - ハフサークルは目の虹彩を検出しません
Hough Circle
アルゴリズムを使用して目の虹彩とその中心を検出したい。
私はこのコードを使用しています:
ただし、すべての画像で虹彩を正しく検出するわけではありません。特に、虹彩が茶色のような濃い色の場合。このコードを修正して、虹彩とその中心を正しく検出するにはどうすればよいですか?
編集:アルゴリズムのパフォーマンスを示すサンプル画像(ウェブから取得したもの)を次に示します(赤い四角で表されるランドマークは無視してください):
これらの画像では、アルゴリズムはすべての虹彩を検出していません。
この画像は、アルゴリズムが虹彩をまったく検出できなかったことを示しています。
編集 2: これは Canny エッジ検出を使用するコードですが、アプリがクラッシュする原因となります:
これはログに表示されるエラーです
これは、次の行によって引き起こされます。 Imgproc.cvtColor(originalBitmap,grayMat,Imgproc.COLOR_BGR2GRAY);
このエラーを解決する方法を教えてください。おそらく、巧妙なエッジ検出を追加すると、結果が改善されるでしょう。
python - OpenCV & Python : haarcascades を使用した顔検出は、多くのボックスを目として検出しています。
顔と目を検出するためにHaarcascadesを使用しています。私の問題は、目として多くのボックスを囲んでいることです。私の構文は
現在、1.2 と 6 を使用しています。scaleFactor、minNeighbors などの面 (5 行) のパラメーターの値はどうすればよいですか??
android - モバイル ビジョン API からの getIsLeftEyeOpenProbability は -1 の値を与えます
目が開いているかどうかを知るためにgetIsLeftEyeOpenProbability
fromを使用しています。mobile vision API
しかし、何か変なことが起きて-1
、目が開いていても必ず確率が出ます。
コードは次のとおりです。
なぜこれが起こるのですか、どうすれば解決できますか?