2017-06-09 16 views
0

私は、aforge.netのHistogramsOfOrientedGradientsクラスを使用して、64x128グレースケール画像のヒストグラムを取得しています。私は8つのアレイのリストを取得ProcessImageメソッドを呼び出すと、長さ144の各HOGオブジェクトは、次のパラメータで初期化されました:accord.netのHOGは実際に何を返すのですか?

HistogramsOfOrientedGradients hog = new HistogramsOfOrientedGradients(numberOfBins: 9, blockSize: 4, cellSize: 8); 

誰もがこのような結果が何であるかを説明してもらえますか? 8と144はどこから来たのですか?ブロック正規化前の9ビンのベクトルですか?残念ながら、ドキュメントでは結果について有用なものは何も明らかにされていません。 私はDalalとTriggsの論文を読みましたが、私は少し消化するのは難しいと告白する必要があります。

答えて

1

私は念のために誰がこの出くわす、それを考え出したと思う:中(this dirty sketchを1として

、8のセルサイズを持つ4(緑箱)のブロックサイズは、私たちに8ブロックを提供します他の言葉では8つの緑色のボックス)が64×128画像全体にわたって合計で表示されます。 各ブロックには16個のヒストグラム(赤いボックス)が含まれているため、16 * 9 = 144の長さの8つの配列が得られます。

関連する問題