2016-04-12 10 views
2

私は現在プロジェクトを行っており、いくつかのHOG機能(方向付けされたグラデーションのヒストグラム)を使用する必要があります。 visualizationは情報の少しを含んでいる構造体である一方でfeaturesは、勾配強度のベクトルであるように見えますMatlabのextractHOGFeatures関数の出力は何ですか?

[features, visualization] = extractHOGFeatures(img);

:私は、次の行を使用していました。しかし、私が知りたいのは、実際の角度の値はどこで得られるのでしょうか?このイメージのグラデーションのパーセンテージが0度から40度の間にどのようになっているかをどのように見つけることができますか?

答えて

2

これは実際にHOG機能のためではありません。 HOG特徴ベクトルは、画素の重なり合ったブロックにわたって計算された勾配方向ヒストグラムの連結であり、これは次にセルに分割される。これは、オブジェクトを認識するために分類器を訓練するのに適していますが、勾配方向の割合が0度から40度の間にあるかどうかを判断する良い方法ではありません。そのためには、imgradientを使用して画像のグラデーションを計算し、方向にしきい値を設定する方がよいでしょう。

plot(visualization); 
+0

おかげディマ:

は、あなたのHOG特徴ベクトルは、あなたが可視化対象を使用することができることを意味し何のための直感的な感覚を得るために!それが私の結末となりました。 – user3642365

関連する問題