私はオブジェクト検出アルゴリズムを理解し、適切なプログラムを作成するために、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. オブジェクト/機能の検出によるブラウザの検出
- 2. 顔検出のためのHaarカスケードXMLファイルコードの説明OpenCV
- 3. セル配列出力のためのBlockprocのような機能
- 4. データ変更を検出するためのベストハッシュ機能?
- 5. どのようにブラウザの機能を検出するには?
- 6. ARToolKitによる機能の検出?
- 7. アンチデバッグ - のためのCALC機能のメモリフットプリントINT 3ブレークポイントの検出
- 8. オブジェクト検出のためのdlibラベル付け - 検出のみ60%
- 9. クライアントのwebgl機能を検出する
- 10. cliのインストールを検出する機能
- 11. Java AppEngineのURLマッピング(Pythonのような機能のため)
- 12. opencvで葉のような形を検出するための最適なアプローチ
- 13. Ajax Jqueryオブジェクトがjavascriptのオブジェクトのように機能しない
- 14. PHP - バックエンド機能のためにオブジェクトをコンソール/ログに出力する
- 15. Haarトレーニングの結果を改善するためのアイデア
- 16. ブラウザ機能の検出:スペルチェック?
- 17. Android - 顔の検出機能
- 18. iPhone/iPod機能の検出?
- 19. 機能の検出rel = "prefetch"
- 20. オブジェクトイメージ内のオブジェクトを識別するための検出
- 21. JTable行のオブジェクトを検出するための戦略?
- 22. Android:Google機能のようなズーム機能を備えたグリッドビュー
- 23. オブジェクトのためのplothoverが機能しない
- 24. テンソルフローのCNNの機能を使用してオブジェクトを検出する方法は?
- 25. 不適切なオブジェクト検出のための提案
- 26. ドラッグ可能なオブジェクトの位置を検出するには
- 27. 漏れを検出するための機器
- 28. overlap()による衝突検出がphaser.ioで機能しない
- 29. Excel Rangeオブジェクトのためにソートが機能しない
- 30. オブジェクトの機能は、私がchartJSのためにオブジェクトの配列を構築するために、この機能を実行している重複した値