問題タブ [object-detection]
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.
ios - OpenCV による既知のオブジェクト検出パフォーマンスの向上
私は、モバイル コンテキストで「リアルタイム」にシーン内の既知の画像を検出するプロジェクトに取り組んでいます (つまり、スマートフォンのカメラを使用してフレームをキャプチャし、フレームのサイズを 150x225 に変更しています)。絵自体はかなり複雑になる可能性があります。現在、各フレームを平均 1.2 秒で処理しています (OpenCV を使用)。この処理時間と全体的な精度を改善する方法を探しています。私の現在の実装は次のように機能します:
- フレームをキャプチャする
- グレースケールに変換する
- キーポイントを検出し、ORB を使用して記述子を抽出する
- 記述子 (2NN) (オブジェクト -> シーン) を一致させ、比率テストでフィルター処理します
- 記述子 (2NN) (シーン -> オブジェクト) を一致させ、比率テストでフィルター処理します
- 4. と 5. による非対称マッチングの削除。
- 一致する信頼度を計算します (キーポイントの合計に対する一致したキーポイントの割合)
私のアプローチは正しいものではないかもしれませんが、改善の余地はたくさんありますが、結果は問題ありません。SURF 抽出が遅すぎて、ホモグラフィを使用できなかったことに既に気付きました (ORB に関連している可能性があります)。すべての提案を歓迎します!
c++ - フレームのSIFTまたはORBを計算した後、ビデオ内のオブジェクトをリアルタイムで追跡するにはどうすればよいですか?
基本的に、私はオブジェクトを検出し、それをビデオで(フレームごとに)追跡したいと思っています。
たとえば、ORBやSIFTを使用して、最初のフレームで検出できます。ただし、次のフレーム(または次のXXフレーム)については、すべてのキーポイント(ORBまたはSIFT)を再度計算して、再度検出することは避けたいと思います。
ビデオでリアルタイムに追跡したいのですが、どうすればよいですか?
opencv - バイナリイメージ内のオブジェクトの位置とサイズを取得します
誰かがオブジェクトからサイズと位置を取得するアイデアを持っていますか?オブジェクトは、白いピクセルのバイナリイメージで検出されます。
例:検出済み/オリジナル
http://ivrgwww.epfl.ch/supplementary_material/RK_CVPR09/Images/segmentation/2_sal/0_12_12171.jpg http://ivrgwww.epfl.ch/supplementary_material/RK_CVPR09/Images/comparison/orig/0_12_12171.jpg
CvMoments
私は-メソッドについて知っています。しかし、この場合の使い方はわかりません。
ちなみに、どうすればマスクをより明確にできますか?
javascript - JavaScriptオブジェクトの検出
私は現在javascriptを練習していますが、現在オブジェクト検出に問題があります。オブジェクトを作成して、それが存在するかどうかを検出したいと思います。以下は私が現在使用しているいくつかのサンプルコードです。
以下のコードサンプルは、オブジェクトを作成する方法です。
これを使うべきですか?
それともこれ?
opencv - OpenCV :: matchShapes()の例?
matchShapes()
関数を使用して、クエリ画像内のオブジェクトを検索したいと思います。
本のモデル画像があるとします。その形状を抽出してから、別の画像内でこの本(その形状)を見つけようとします。
私はたくさんグーグルで検索しましたが、これを達成するためにどのように使用matchShapes
するかについての実際の例を見つけることができませんでした。ドキュメントが不足しています。someoenはC++で小さな例を作ることができますか?
どうもありがとう!(SIFT / ORBなどを使用できることはわかっていますが、matchShapes()を使用したいことに注意してください)
matlab - オブジェクト検出用の HOG 記述子
「車」のようなオブジェクトの HOG 記述子の実装があり、MATLAB の人間の実装がないかどうかを知りたいですか?
ただし、人間用しかない場合は、そのコードを案内して、「車やオートバイなどのオブジェクト」に使用されるコードを改善するためのヒントを教えてください。
opencv - opencv2.4 を使用して正方形を検出する
画像内の正方形を検出するプログラムを使用しました。これは、インターネットからダウンロードした画像でうまく機能しています。しかし、私がすべきことは、カメラから撮った画像の正方形を検出することです。まず、ビデオから画像を抽出し、それらの画像セットから正方形を検出しようとしましたが、抽出された画像に対してコードが機能しません(ただし、他の画像ではうまく機能しています)。そのタスクを完了するにはどうすればよいですか?
動画から抜き出したサンプル画像です ------>
image-processing - 画像内の特定のターゲット「ロゴ」が歪んでいる可能性がある場合、それを検出するにはどうすればよいですか?
これらの商用製品のロゴ(これらは単なる画像)をデータベースにすべて持っていて、現実の世界でこれらのロゴの写真を撮るとします。プログラムが写真からそのようなロゴを検出できるようにするにはどうすればよいですか?制約は次のとおりです。
たとえば、サッカー選手がコカ・コーラのロゴが入ったシャツを着ていて、シャツ全体にシワがあり、ロゴが歪んでいる可能性があります。これがどのように見えるかの例です。左側はオリジナルで、右側は歪んだバージョンです。
もう1つの例は、まっすぐ前の通りの写真を撮った場合です。写真では、歩道にマクドナルドの看板があり、写真の観点からすると、歩道のこのマクドナルドのロゴは右側の「M」のように見えます。左側の「M」は元の画像です。
したがって、これらの制約を考慮すると、ロゴは現実の世界では何らかの形で歪んで見える可能性がありますが、もちろん、写真のロゴが私たちが理解できないほど歪んでいる場合、それは範囲外です。しかし、ロゴのオリジナルの「香り」があれば、それは可能であるはずですよね?
この場合、写真のロゴをどのように検出できますか?私が探しているべきアルゴリズムや方法のいくつかは何ですか?
windows-phone-7 - SLARToolkit ポスター内の画像を検出する
私は Windows Phone 用の SLARToolkit を使用しており、ツールキットがマーカーを使用してカメラを介してオブジェクトを識別する方法を認識しています。
ただし、ツールキットにポスターから特定の画像を認識させたいと思います。
(出典:burgerbusiness.com)
このポスターでは、そのポスターの右上にあるハンバーガーを検出したいと思います。どうやってやるの?また、WP で AR のより良い代替手段はありますか?
opencv - opencvでオブジェクトの複数のインスタンスを検出?
画像の異なる場所で同じオブジェクトを検出するための提案はありますか? サンプル/チュートリアルの SURF_Homography をテストしました。これは、オブジェクトの出現を 1 つだけ検出するように機能します。画像の異なる場所で同じオブジェクトを複数回検出したいと思います。