C++ 我们如何避免不必要的检测
目前我正在从视频图像中进行人脸检测。我能够从视频中检测人脸。我使用的是Haar级联分类器。但是它显示了一些不需要的检测,也就是说它检测到了一些不是人脸的区域C++ 我们如何避免不必要的检测,c++,opencv,face-detection,C++,Opencv,Face Detection,目前我正在从视频图像中进行人脸检测。我能够从视频中检测人脸。我使用的是Haar级联分类器。但是它显示了一些不需要的检测,也就是说它检测到了一些不是人脸的区域 我应该如何避免这种不必要的检测。在我的程序中,我使用的是cvhaardeticobject()函数。这有什么不对吗。提前感谢。您可以为设置相应的参数以满足您的目的,即过滤掉不需要的面 在这些参数中,您需要更加注意其中四个: scaleFactor–指定在每个图像比例下图像大小减小多少的参数 minNeighbors–指定每个候选矩形必须保
我应该如何避免这种不必要的检测。在我的程序中,我使用的是
cvhaardeticobject()
函数。这有什么不对吗。提前感谢。您可以为设置相应的参数以满足您的目的,即过滤掉不需要的面
在这些参数中,您需要更加注意其中四个:
- scaleFactor–指定在每个图像比例下图像大小减小多少的参数
- minNeighbors–指定每个候选矩形必须保留多少个邻居的参数
- minSize–可能的最小对象大小。小于该值的对象将被忽略
- maxSize–最大可能对象大小。大于该值的对象将被忽略