HOG具有不同图像尺寸和不同宽高比的功能

时间:2014-08-04 09:52:57

标签: opencv computer-vision

我使用opencv和HOG功能进行图像分类,但有一个问题是我的图像具有不同的大小和不同的宽高比(但保证一个类下的所有图像具有相同的宽高比)。

为了拥有相同长度的HOG功能,我可以:

  1. 将所有图像调整为相同尺寸。
  2. 计算每个图像的HOG参数,使它们具有相同数量的块和相同数量的单元格。因此它们具有相同长度的HOG功能。
  3. 哪个更好?

1 个答案:

答案 0 :(得分:0)

在您的情况下,图像的大小和纵横比不同,并且由于相同类别的图像具有相同的纵横比,因此调整大小不是一个好选择,因为它会拉伸或缩小特定类别的图像,从而改变其形状。

我建议您使用零填充图片,使它们都遵循相同的尺寸和相同的宽高比。

对于例如image1:320X240,image2:160X120,在这种情况下,长宽比相同,但大小不同,因此,请使用额外的160列和120行填充第二张图像,以使其具有相同的大小。

对于例如image1:320X240,image2:320X200,在这种情况下,宽高比已更改,因此使用额外的40行填充image2以使宽高比相同。

通过这种方式,特定类图像的纵横比保持不变。