問題タブ [feature-descriptor]

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.

0 投票する
2 に答える
1232 参照

c++ - CV_32FC1マットデータをbase64でエンコードする

こんにちは私はSURF記述子からデータを抽出しようとしています。これをORB記述子で試してみると機能します。SURFを使用すると、プログラムはbase64エンコードラインのセグメンテーション違反11で終了します。このサイトのbase64関数を使用します:base64のエンコードとデコード

正確な問題は、ORB記述子の形式がCV_8UC1とSURF記述子であるということCV_32FC1です。したがって、8ビットのunsignedcharではなく32ビットのfloatをbase64でエンコードする必要があります。

これどうやってするの?

0 投票する
1 に答える
15082 参照

opencv - HOG をトレーニングして HOGDescriptor を使用する方法は?

データをトレーニングし、HOG アルゴリズムを使用して歩行者を検出したいと考えています。検出に使用できるようdefaultHog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());になりましopencvたが、テスト ビデオの結果はあまり良くありません。だから私は自分のデータベースを使ってトレーニングをしたいと思っています。

1000以上のポジティブサンプルと1000以上のネガティブサンプルを用意しました。それらは 50 * 100 のサイズにトリミングされ、リスト ファイルを作成しました。

そして、インターネットでいくつかのチュートリアルを読みましたが、それらはすべて非常に複雑で、時には難解です. それらのほとんどは、ソースコードと HOG のアルゴリズムを分析しています。ただし、例は少なく、単純な ylize のみです。

トレーニングに使用できるいくつかの指示ショー、libsvm\windows\svm-train.exe1000+ 50*100 のポジティブ サンプルによる例を誰か挙げてもらえますか?
たとえば、 のように、いくつかのパラメーターを使用haartraingして から実行し、結果として を取得して、人の検出に使用できますか?opencvhaartraining.exe –a –b*.xml

または、トレーニングと検出のための他の方法はありますか?

使用方法と詳細な手順を知りたいです。詳細アルゴリズムとして、それは私にとって重要ではありません。実装したいだけです。

どなたかご存知でしたら、コツを教えてください。

0 投票する
1 に答える
1292 参照

opencv - SURF の記述子サイズを変更する

openCV でディスクリプタのサイズを 64 ではなく 128 に変更しようとしています。

変更方法を知っている人はいますか

ここに私のコードの一部があります

前もって感謝します

0 投票する
2 に答える
370 参照

opencv - フリーク記述子 行タイプ

次のコードがあります。

queryDescriptors.at< ???>(r,0) を使用して個々のフリーク記述子にアクセスしようとしています。r は任意の有効な行の値ですが、型がわかりません。すべてのドキュメンテーションは、それが単なる記述子であると述べていますが、タイプは Mat か double か、それとも何か他のものですか? これが最善の方法ですか?

個々の記述子を取得して cv::Mat の行の値に入れることで、個々の記述子から queryDescriptors (記述子のマット) を再構築できるようにしたいと考えています。

どんな助けや洞察も大歓迎です、

アイザック

0 投票する
0 に答える
879 参照

opencv - PCA + 形状記述子 - OpenCV

私は数字を認識したい手のジェスチャー認識に取り組んでいます(指の数n)。さまざまな記述子 (凸包、チェーン コード、フーリエ、モーメント) とさまざまな分類子 (ベイジアン、kNN、SVM) を比較しています。機能セットを削減するための中間ステップとして PCA を使用できるかどうかを知りたかったのです。チェーン コードなどを PCA 入力に渡す方法がわかりません。

0 投票する
1 に答える
329 参照

opencv - OpenCVで極形状行列を見つける方法

形状記述子ベースの分類を実装しています。私はすでに凸包、コードチェーン、フーリエを実装しており、成功した結果を得ています。今、極形状行列を見つけようとしています。下の画像は一例です。セクター内の半分以上のピクセルがその形状である場合は、それを 1 として保存し、それ以外の場合は 0 として保存します。問題は、セクターをどのようにスキャンするかということです。 イメージは、極形状座標の例を示しています。

0 投票する
0 に答える
1676 参照

c++ - KeyPoint を手動で挿入し、それらの記述子を取得する OpenCV C++

の座標とサイズをkeypoints取得し、それらを手動で挿入して記述子を取得したいのですが、次のことを試みましたが、機能しません:

0 投票する
1 に答える
4675 参照

opencv - ブルートフォース記述子マッチャーとは?

ブルートフォース記述子マッチャーの説明が必要です。Brute-force記述子マッチャーとは何ですか?

ありがとう。