检测窗口为60x60的合理训练图像尺寸?

时间:2013-11-11 14:40:06

标签: opencv computer-vision object-detection training-data matlab-cvst

我将训练级联的增强分类器(使用OpenCV或Matlab)来检测某些物体。

我的问题是,对于60x60的窗口检测大小,训练图像样本的合理分辨率是多少,因为我没有无限的时间来训练分类器?我给出的一些图像是1200x600,我很确定这是不必要的大,我必须将它们缩小。我知道测试数据集可能有大的图像或视频,但在其中检测的对象肯定不会那么大。

1 个答案:

答案 0 :(得分:2)

答案是“这取决于”。如果您的窗口大小为60x60,那么这是您将能够检测到的最小大小。因此,您的图像分辨率应足够高,以便您感兴趣的所有对象的大小至少为60x60。

此外,如果培训时间是一个问题,那么您应该考虑将要使用的功能。例如,使用类似哈尔特征的训练比使用HoG或LBP需要更长的时间。

OpenCV程序opencv_traincascade和MATLAB函数trainCascadeObjectDetector(在计算机视觉系统工具箱中)都可以选择Haar,HoG和LBP功能。