問題タブ [cascade-classifier]
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 - 横顔の口検出のための Haar/LBP カスケード
横顔の口検出用に、Haar または LBP カスケードの openCV トレーニング済み xml ファイルを探しています。利用可能な既存の LBP カスケードを使用して、顔を検出できますが、口/唇の位置も知りたいです。私はグーグルで検索しましたが、プロフィールの顔の口の検出を扱うファイルが見つかりませんでした。ほとんどのリソースは、正面の顔には使用できますが、横顔には使用できません。
さらに追加すると、私のデータセットでは、すべての被験者が左側を向いています。次のサイトには多くの例がありますが、プロファイルの顔の口/唇の検出は含まれていません。 http://alereimondo.no-ip.org/OpenCV/34
Haar/LBP で訓練されたマウス プロファイルの xml ファイルを見つけることができるヘルプまたはリンクをいただければ幸いです。ありがとう。
xml - opencv_traincascade.exe 形式を使用してトレーニングされたカスケード xml を opencv が認識しないのはなぜですか?
opencv_traincascade.exe を使用して 2 つの cascade.xml をトレーニングし、opencv_haartraining.exe を使用してもう 1 つのトレーニングを行いました。opencv_traincascade.exeでトレーニングされた最初の xml (画像) を使用すると、 「未指定のエラー (ノードはユーザー オブジェクトを表していません (不明なタイプですか?)」) というエラーが表示されますが、2 番目の xml は正常に動作します (画像) Haarcascade のトレーニング済みですが、悪いです結果.両方のxmlの形式が異なることに気付きました..誰でもできます..?
opencv - opencvカスケード分類子のstage.xmlおよびcascade.xmlの値の意味は何ですか?
チュートリアルから何かを検出しようとしました。トレーニングが終了すると、ステージ ファイルとカスケード ファイルが作成されます。アルゴリズムについての知識はありますが、これらのファイル内の情報の意味がわかりません。
と
これらの値の意味は何ですか?
opencv - 硬貨 (特にユーロ硬貨) には Haar Casscades が必要です
コインが存在する場合、特にユーロを検出するには、haar カスケード分類器が必要です。私は何日も自分で生成しようとしてきましたが、結果は常に悪いです。それとも、良いチュートリアルを知っていますか? ありがとうございました
c++ - OpenCV: detectMultiScale() がオブジェクトからあまりにも多くのポイントを与える
opencv_traincascade
次のような 6000 以上のポジティブな画像を使用して、2 ユーロ硬貨を検出するように 1 日かけて PC をトレーニングしました。
ここで、単純な OpenCV プログラムを実行して結果を確認し、ファイルをチェックしようとしましたcascade.xml
。最終結果は非常に残念です。
コインには多くの点がありますが、背景にも多くの点があります。トレーニングに使用するポジティブ イメージに問題があるのでしょうか? それとも、detectMultiScale()
間違ったパラメータで を使用していますか?
これが私のコードです:
私も隣人の数を減らそうとしましたが、効果は同じで、ポイントがはるかに少ないだけです.正の画像では、コインの周りの背景としてこれらの4つのコーナーがあるという事実は問題になるでしょうか? opencv_createsamples
コインが写っているショット動画からGimpでpng画像を生成したので、なぜその四隅を入れるのかわかりません。
opencv - opencv gpu は機能タイプ haar を読み込めません
opencv GPU ベースのカスケード分類器を使用しようとしています。これは、カスケードをロードしようとするスナップショットです
cvRead、ファイル /Users/ashok/ivsvn/3rdparty/trunk/opencv-2.4.8/modules で Unspecified エラー (ノードはユーザー オブジェクトを表していません (不明なタイプ?)) を読み込もうとすると、次のエラーが発生します。 /core/src/persistence.cpp、4991 行目
カスケード ファイルのヘッダーは次のとおりです。
で訓練された同様のカスケードファイルがあります
GPU 負荷で動作する LBP。この問題に関する手がかりはありますか?
xml - Opencv カスケード分類子 xml ファイルの生成
このチュートリアルに従って、xml 分類子ファイルを生成しました 。
cars.info(face.info) の場合、正の車の正確な位置ですよね? http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html この opencv 公式チュートリアルでは、形式は次のようになっています。
img1.jpg 1 140 100 45 45 img2.jpg 2 100 200 50 50 50 30 25 25 140 100 は左上隅の座標のようです。そして45 45は車の幅と高さですよね?この状況で、私の列車データがhttp://host.robots.ox.ac.uk/pascal/VOC/からのものである場合、 1 つの写真の xml ファイルの例は次のようになります。
無事にcars.infoに入れ158 199 73 41
られるでしょうか、それとも座標系の不一致の恐れがありますか?
多くの誤検知があります。このコマンド ラインのパラメータを変更する方法について何か提案はありますか?
opencv_traincascade -data data -vec cars.vec -bg bg.txt -numStages 10 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -numPos 500 -numNeg 500 -w 48 -h 24 どうもありがとう~~
maxfalsealarm の値を確実に減らすことができますが、それは本当に役に立ちますか? トレーニングに時間がかかるので、お尋ねします、申し訳ありません
java - Opencv java - カスケード分類子を使用して数値を検出する
opencv_traincascade ユーティリティを使用して、9 つの分類子 (番号 1 ~ 9) を作成しました。今、それらを使用していくつかの数字を検出したいのですが、問題は、数字を含む画像を渡すと、複数の分類子がその数字を検出することです (たとえば、数字 1 と 7 は似ているため)。ベストマッチングは?前もって感謝します