OpenCVのに使用するためにハールカスケード(の.xmlファイル)を作成する方法?
質問
、あなたはハールカスケード画像オブジェクト検出が何であるかを知っています。画像オブジェクト検出することで、私は人間の顔の検出または何か他のもののように、意味します。 私は、顔検出のためのいくつかのハールカスケードXMLSを持っていますが、私は自分自身を作成する方法がわかりません。 私は(すなわち、テレビのリモコンからの赤外光を点滅)単純な明るい円光源を検出するハールカスケードXMLSを作成したい。
だから、どのように私はOpenCVのに使用するためにハールカスケード(の.xmlファイル)を作成するのですか?
解決
私は、これが役に立つかもしれないと思う。
他のヒント
、それを行うのは非常に奇妙になります。簡単なIRブロブは、他のオブジェクト(顔、目、鼻など)のようなOpenCVの通過に訓練する十分な機能を持っていないので。 IRは、私の視点で明るさの1つの特徴だけを持つ単純な光であるため。しかし、あなたは、次の分類器を訓練する方法を学びたい場合は、リンクはあなたがたくさんのに役立ちます。
http://note.sonots.com/SciSoftware/haartraining.html の
そして、あなただけのIRブロブを検出したい場合は、次の2つのより多くの可能性、1を持っているあなたは、私はあなたがちょうど渡すIRカムを使用することができているお勧めしている明るい領域と他の1を検出するためのDIPアルゴリズムのために行くですIRブロブ、あなたがOpenCVのブロブfunctiuonsを使用することにより、容易IRブロブを検出することができます。あなたはIRカムが広大であると思われる場合は、IRブロッカー(もしあれば)を除去することにより、IRカムへの簡単なウェブカメラを作ることができ、すなわちネガフィルム、フロッピー材料または他の可視光ブロッカーを追加します。 あなたはIRカムにシンプルなウェブカメラを変換するには次のリンクを確認することができます。
http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/ の