問題タブ [surf]
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# - マトリックスの保存方法XMLファイルに?
画像のキーポイントを検出するために、C# で emguCV の SURF 機能検出器を使用しようとしています。私はこのコードを使用しています:
だから私はそのマトリックスに重要なポイントを持っています。私がやりたいことは、これらの重要なポイントを .xml ファイルに保存/エクスポートすることです。誰かがそれを行う方法について私を助けることができますか? 前もって感謝します。
android - FAST検出でSURF記述が速くなりますか?
私の修士論文では、スマートフォンでのロゴ検出のために、SIFT SURFenFASTアルゴリズムでいくつかのテストを実行しています。
単に検出の時間を計ると、いくつかのメソッドに一致する説明が次の結果になります。
SURF検出器とSURF記述子の場合:
180個のキーポイントが見つかりました
1,994秒のキーポイント計算時間(SURF)
4,516秒の記述時間(SURF)
0.282秒のマッチング時間(SURF)
SURF検出器の代わりにFAST検出器を使用する場合
319個のキーポイントが見つかりました
0.023秒のキーポイント計算時間(FAST)
1.295秒の記述時間(SURF)
0.397秒のマッチング時間(SURF)
FAST検出器はSURF検出器よりもはるかに高速であり、100倍高速でほぼ2倍のキーポイントを検出します。これらの結果は予測可能です。
ただし、次のステップは予測された結果ではありません。319 FASTキーポイントの方が180SURFキーポイントよりもdeSURF記述子が高速である可能性はありますか?
私の知る限り、この説明は検出アルゴリズムとは関係ありません...それでもこれらの結果は予測どおりではありません。
これがどのように可能か知っている人はいますか?
コードは次のとおりです。
python - Python用のopencv2.4にサーフがありません
ここで説明するように、OpenCVを使用してPythonでSURFオブジェクトをインスタンス化しようとしていますが、これは発生します。
なぜこれが起こるのか、またはPythonバージョンのOpenCVにSURFがないのか誰かが知っていますか?
c++ - gpu機能記述子から変換されたopencv機能記述子の問題
以下を使用して、openvcを使用してGPU機能記述子マトリックスをCPU機能記述子マトリックスに変換する際に問題が発生しました。
ご覧のとおり、このメソッドは、記述子を保持しているGpuMatを、記述子を保持しているfloatのベクトルに変換します。0問題は、このベクトルの一部の要素にアクセスすると、返される値が〜の予想される間隔とはかなり異なること255です。抽出の時間を比較するために次のテストプログラムを作成しましSURF_GPUたSURF。
の要素を確認すると、の要素にアクセスしたときに取得するように、とdescriptorsConvertedの間の値を取得することを期待していました。代わりに、次のような値を取得しました。0255descriptorsCPU
この問題はdownloadDescriptors、floatベクトルを返すことは明らかですが、によって返される型に関連していると思われます。
c++ - サーフディテクタを使用したオブジェクトマッチング
SURF検出器を使用して画像から物体を検出しようとしています。そのために、私はOpenCVによって提供されるコードをデバッグしようとしました:
しかし、それは常に実行時エラーを示しています。
その理由を教えてください。
c++ - SURFを使用して、これが一致する画像であると言って結果を出す方法は?
通貨ノートの値を認識するプロジェクトを行っているので、値を返す必要があります。SURFアルゴリズムを使用して値を検出しました。通貨値のテンプレートがいくつかあり、それらのテンプレートをモバイルカメラからキャプチャした通貨画像と照合します。 。
SURFを使用することで、値を一致させることができます。値が一致する場合は、値の周りに長方形を描画します。値が一致しない場合は、長方形を描画しません。
*問題は、一致する値を返す方法です。コマンドプロンプトに値を表示するだけで十分です。*私を助けてください。どうもありがとうございます..
python - 記述子抽出のためにPythonでOpenCVを使用した例はありますか?
OpenCVを使用して画像からSURF記述子を抽出しようとしています。OpenCV2.4とPython2.7を使用していますが、関数の使用方法に関する情報を提供するドキュメントを見つけるのに苦労しています。次のコードを使用して特徴を抽出することはできましたが、記述子を抽出するための適切な方法が見つかりません。
記述子を抽出するために試したコードは次のとおりです。
この種のことを行うサンプルコード、またはサンプルを提供するドキュメントへのポインタを持っている人はいますか?
opencv - SURFとCを使用してビデオ内のオブジェクトを検出する方法は?
チュートリアルのSURFプログラムを使用して、ビデオフレーム内のオブジェクトを検出しました。しかし、それはすべての重要なポイントと記述子を検出します。特定のオブジェクトのみを検出するようにプログラムを変更するにはどうすればよいですか?
opencv - SURFを使用して検出されたオブジェクトの周りに長方形を描く
サーフディテクターを含む次のコードからオブジェクトを検出しようとしています。一致を描画したくありません。検出されたオブジェクトの周りに長方形を描画したいのですが、どういうわけか正しいホモグラフィを取得できません。誰か指摘してください私は間違っています。
image-recognition - SURF記述子によるオブジェクトの複数の出現の認識
私の目標は、画像内のすべての出現を認識してテストオブジェクトにマークを付けることです。私はSURF記述子を使用して認識オブジェクトに取り組んできました。現在、オブジェクト画像とシーン画像から記述子を抽出し、ユークリッド距離ベースの最近傍アプローチを介してそれらを照合することができます。次に、ホモグラフィマトリックス(RASNACを使用)が計算され、画像シーン内のオブジェクトをローカライズしてマークします。しかし、画像シーンでオブジェクトが複数回発生する場合、オブジェクトをマークする方法がわかりません。