私はオブジェクト検出アルゴリズムを理解し、適切なプログラムを作成するために、Viola-Jonesの論文を勉強していました。フィーチャのトピックの最後の段落では、24x24のディテクタの基本解像度について著者が述べています。矩形フィーチャの完全なセットは180,000以上と非常に大きくなっています。 Haar基底とは異なり、矩形フィーチャのセットはオーバーコンプリートです。これは、すべての単一の矩形フィーチャが24×24であることを意味しますか?つまり、与えられたイメージを24×24ブロックに分割するということですか? 180000は、24×24ブロックごとにいくつかのタイプのHaarのような特徴を見つけた結果ですか?また、矩形フィーチャのセットが完全すぎるという最後の部分も理解できませんでした。私たちが矩形の特徴について話しているとき、何が完璧ではないのですか?ありがとう。オブジェクトを検出するためのHaarのような機能
1
A
答えて
1
すべての24X24矩形フィーチャは、同じ段落で前述したように、「2つの矩形フィーチャの値は、2つの矩形領域内のピクセルの合計の差です」と「3つの矩形フィーチャ中央矩形内の合計から2つの外側矩形内の合計を差し引いて計算し、最後に4矩形フィーチャは対角線対の差を計算します。
あなたが見つけることができる数180,00についての説明: Viola-Jones' face detection claims 180k features
過完備のセットを使用すると、他の機能の線形結合されているいくつかの機能を有することを意味します。 24×24の矩形特徴の場合、すべての四角形を値の1の四角形で取り、残りのすべてをゼロにして、この空間の線形基底を構築することができます。この構成のオプションの数を計算すると、24 * 24 = 576となり、これは180,000よりはるかに少ないものです。これは、180,000のセットから、セットから他の矩形の組み合わせとして得ることができるいくつかの矩形を持つことを意味します。
関連する問題
- 1. 顔検出のためのHaarカスケードXMLファイルコードの説明OpenCV
- 2. オブジェクト/機能の検出によるブラウザの検出
- 3. セル配列出力のためのBlockprocのような機能
- 4. データ変更を検出するためのベストハッシュ機能?
- 5. どのようにブラウザの機能を検出するには?
- 6. ARToolKitによる機能の検出?
- 7. アンチデバッグ - のためのCALC機能のメモリフットプリントINT 3ブレークポイントの検出
- 8. cliのインストールを検出する機能
- 9. Java AppEngineのURLマッピング(Pythonのような機能のため)
- 10. opencvで葉のような形を検出するための最適なアプローチ
- 11. PHP - バックエンド機能のためにオブジェクトをコンソール/ログに出力する
- 12. Android - 顔の検出機能
- 13. ブラウザ機能の検出:スペルチェック?
- 14. 機能の検出rel = "prefetch"
- 15. iPhone/iPod機能の検出?
- 16. Android:Google機能のようなズーム機能を備えたグリッドビュー
- 17. オブジェクトのためのplothoverが機能しない
- 18. オブジェクトイメージ内のオブジェクトを識別するための検出
- 19. JTable行のオブジェクトを検出するための戦略?
- 20. テンソルフローのCNNの機能を使用してオブジェクトを検出する方法は?
- 21. 不適切なオブジェクト検出のための提案
- 22. overlap()による衝突検出がphaser.ioで機能しない
- 23. ドラッグ可能なオブジェクトの位置を検出するには
- 24. 漏れを検出するための機器
- 25. 検証が私のために機能しない
- 26. Salesforce Editionおよび/またはApex/VisualForceの機能を検出する
- 27. SIFT/SURF機能を使用して画像内のオブジェクトを検出する
- 28. スプライスのような機能をオブジェクト上で果たす方法は?
- 29. WP10検出されたBluetoothデバイス機能
- 30. ドラッグアンドドロップ検出器が機能しない