Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 60x60检测窗口的合理训练图像大小?_Opencv_Computer Vision_Object Detection_Training Data_Matlab Cvst - Fatal编程技术网

Opencv 60x60检测窗口的合理训练图像大小?

Opencv 60x60检测窗口的合理训练图像大小?,opencv,computer-vision,object-detection,training-data,matlab-cvst,Opencv,Computer Vision,Object Detection,Training Data,Matlab Cvst,我将训练级联增强分类器(使用OpenCV或Matlab)来检测特定对象 我的问题是,对于60x60的窗口检测大小,考虑到我没有无限的时间来训练分类器,训练图像样本的合理分辨率是多少?我得到的一些图片是1200x600,我很确定这是不必要的大,我必须缩小它们。我知道测试数据集可能有那么大的图像或视频,但其中要检测的对象肯定不会那么大 答案是“视情况而定”。如果窗口大小为60x60,则这是您能够检测到的最小大小。因此,图像的分辨率应该足够高,以便所有感兴趣的对象的大小至少为60x60 此外,如果培训

我将训练级联增强分类器(使用OpenCV或Matlab)来检测特定对象


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

答案是“视情况而定”。如果窗口大小为60x60,则这是您能够检测到的最小大小。因此,图像的分辨率应该足够高,以便所有感兴趣的对象的大小至少为60x60

此外,如果培训时间是一个问题,那么您应该考虑您将要使用哪些功能。例如,使用类似Haar的功能进行训练要比使用HoG或LBP花费更长的时间


OpenCV程序
OpenCV\u traincascade
和MATLAB函数(在计算机视觉系统工具箱中)为您提供了Haar、HoG和LBP功能的选择。

谢谢!但考虑到我的目标对象尺寸范围从400x400到60x60,当然1200x600是“不必要的”,不是吗?我没有意识到选择功能的区别。。OpenCV是否支持HoG功能?大小范围大约为400到60,听起来不错。但你必须试试看在1200x600图像中,对象的大小是否可以为60x60?在这种情况下,如果将采样减少2倍,则对象将变为30x30且无法检测。我有一个与训练样本相关的后续问题-“如果窗口大小为60x60,则这是您能够检测到的最小大小”,除非您在运行时对图像进行上采样!