指先や爪を検出するためのアルゴリズム


10

画像の指先/爪の検出に使用するのに最適なアルゴリズムは何かについてアドバイスをいただけますか。最初に気が付いたのビオラ・ジョーンズでした。再考した後、エッジ検出を適用した後にヒュー変換のみを使用することが可能である可能性があると結論付けました。しかし、もう少しアドバイスをお願いします。また、これは学習を目的とした学生のプロジェクトになるため、OpenCVまたは同様のフレームワークを使用することは許可されていません。以下は、処理される典型的な画像です。(トップダウンビューではないことに注意してください)。親指を検出する必要はありません。

典型的な画像http://www.deviantpics.com/images/BwgPX.jpg

回答:


2

ニューラルネットワークまたはSVMを使用してモデルを適合させることを検討します。このアプローチの難しさは、多くのデータを収集しなければならないことです-良い例と悪い例の両方。しかし、(既に収集した画像をスケーリングまたは回転することにより)大量の人工データを生成できます。データを収集した後、いくつかのサイズの「移動ウィンドウ」を使用して、トレーニングセットに存在しない画像上の爪を検出できます。プロジェクトにどのくらいの時間を費やしたいのかわかりません。しかし、効率的な学習アルゴリズムを自分で実装することは困難です。ただし、この目的で使用するSVM用のライブラリはすでに存在します。


提案ありがとう。OpenCVで試してみて、洞察を得ることもできます。

2

私は、HaarであるOpenCVでViola-Jonesを使用しました。それは、ウェーブレットに基づいて、私が期待したものよりも本当に強力です。

しかし、これはあなたがターゲットにしている典型的なイメージですか?指を伸ばしたり伸ばしたりするとどうなりますか?または傾いた?

ドメインを明確に定義する必要があります。


ご回答ありがとうございます。もちろん、多少のばらつきはありますが、この写真のように爪は常に見えています。アルゴリズムに精通しているので、VJがこのようなものに適していることがわかってうれしいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.