HOG描述符的实现

时间:2014-08-18 10:54:46

标签: java algorithm opencv image-processing computer-vision

我正在尝试使用java实现Hog Descriptor而不使用在opencv中实现的Hog描述符,但我有以下问题:

  1. HOG检测器和HOG描述符是否相同?

  2. 我们从提取HOG描述符的图像中提取兴趣点或关键点后?形成整个图像或从我们之前从图像中检测到的兴趣点/关键点。

  3. 当我们计算梯度时,我们是在计算图像渐变之前或之后将图像划分为块吗?

  4. 此致 提前致谢

1 个答案:

答案 0 :(得分:1)

那么,

  1. 我没有特别使用HoG,但从其他描述中判断,通常它们不一样。实际的特征是描述符,而您可以猜测探测器用于检测(定位)特征。
  2. 找到有趣的点然后从整个图像中提取特征是没有意义的。 (再次)我不知道HoG是如何工作的,但通常要么从整个图像中提取特征,要么首先检测有趣的点,然后从中提取。 (但有些功能无法从整个图像中提取出来。)
  3. wikipedia中的答案判断,通常的方法是计算局部特征,然后使用块group the cells together into larger, spatially connected blocks来改善照明等稳健性,所以首先计算单元级别的HoG然后使用块将它们组合在一起。