我使用opencv和HOG功能进行图像分类,但有一个问题是我的图像具有不同的大小和不同的宽高比(但保证一个类下的所有图像具有相同的宽高比)。
为了拥有相同长度的HOG功能,我可以:
哪个更好?
答案 0 :(得分:0)
在您的情况下,图像的大小和纵横比不同,并且由于相同类别的图像具有相同的纵横比,因此调整大小不是一个好选择,因为它会拉伸或缩小特定类别的图像,从而改变其形状。
我建议您使用零填充图片,使它们都遵循相同的尺寸和相同的宽高比。
对于例如image1:320X240,image2:160X120,在这种情况下,长宽比相同,但大小不同,因此,请使用额外的160列和120行填充第二张图像,以使其具有相同的大小。
对于例如image1:320X240,image2:320X200,在这种情况下,宽高比已更改,因此使用额外的40行填充image2以使宽高比相同。
通过这种方式,特定类图像的纵横比保持不变。