問題タブ [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.
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 つだけ検出するように機能します。画像の異なる場所で同じオブジェクトを複数回検出したいと思います。
c++ - OpenCV 機能の検出と照合 - 一致を描画する際の segfault
この例に従って、
ビデオ内のオブジェクトを認識するアプリケーションを構築しようとしています。
私のプログラムは次のステップで構成されています (以下の各ステップのコード サンプルを参照してください)。
- 認識対象の画像をオブジェクトに読み込み
cv::Mat
ます。 - オブジェクト内のキーポイントを検出し、記述子を計算します。
- ビデオの各フレームを読み取り、
- キーポイントを検出し、フレームの記述子を計算します。
- フレームの記述子をオブジェクトの記述子に一致させます。
- 結果を描画します。
問題: 6 番目のステップでセグメンテーション違反が発生します (以下のコードを参照)。
質問:何が原因で、どうすれば修正できますか?
ありがとうございました!
ノート:
- プログラムは、segfault の前に数フレーム実行されます。クラッシュはフレーム 23 で発生します。フレーム 23 は、コンテンツを含む (完全に黒ではない) ビデオの最初のフレームです。
- の行を削除することにより、クラッシュ
drawMatches(...);
はありません。 - Windows 7、OpenCV 2.4.2、MinGW で動作します。
デバッグ試行:
gdb を介してプログラムを実行すると、次のメッセージが表示されます。
ステップ 1 - オブジェクトの画像の読み取り:
ステップ 2 - オブジェクト内のキーポイントの検出と記述子の計算:
手順 3 ~ 6:
セグメンテーション違反直前のスクリーンショット:
フレーム 22 (完全な黒):
フレーム 23 (セグメンテーション違反が発生):