opencv默认的hog描述子只能操作64*128的图片吗

我想训练一个车辆识别的SVM分类器,用的是64*64的样本图片,会报错,是图片尺寸的问题吗?
如果把样本图片resize成64*128的尺寸,会影响训练效果吗?
代码用的是这个https://blog.csdn.net/masibuaa/article/details/16105073

好像可以训练出分类器,但是检测的时候会报错,如下:
图片说明

可以不是 64*128 ,你要注意生成xml文件的hogHOGDescriptor 和之后检测时定义的hogHOGDescriptor 两个hog的参数是否相同(它这个参数有默认值),这个容易导致报错。