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