Image processing 在图像上查找未知大小的对象

Image processing 在图像上查找未知大小的对象,image-processing,machine-learning,computer-vision,face-detection,Image Processing,Machine Learning,Computer Vision,Face Detection,我在写人脸识别程序。所以我的目标是在一定尺寸的图像上找到一张脸。当时我做了HOG算法和SVM分类器。对于所提供的图像,我可以判断其是否为人脸,而仅用于面部位于中间的固定大小的图像。那个么,我如何找到比SVM训练的人脸大或小的人脸,或者在图像上的未知位置上的人脸呢 您需要的是“多尺度检测” 基本的IDE是在图像的几个不同比例上运行检测器。 所以,你们需要把一个金字塔形的图像装箱,对于每一层图像,你们需要使用图像扫描来运行探测器 如果图像中的对象比作为棱锥体一部分的图像下采样后训练的分类器大,则对象

我在写人脸识别程序。所以我的目标是在一定尺寸的图像上找到一张脸。当时我做了HOG算法和SVM分类器。对于所提供的图像,我可以判断其是否为人脸,而仅用于面部位于中间的固定大小的图像。那个么,我如何找到比SVM训练的人脸大或小的人脸,或者在图像上的未知位置上的人脸呢

您需要的是“多尺度检测”

基本的IDE是在图像的几个不同比例上运行检测器。 所以,你们需要把一个金字塔形的图像装箱,对于每一层图像,你们需要使用图像扫描来运行探测器

如果图像中的对象比作为棱锥体一部分的图像下采样后训练的分类器大,则对象的大小将更小,并且当您在较低的比例上运行检测器时,您将找到对象

对于小于原始分类器的对象,您需要: 对图像进行上采样并运行检测器,或者将您的分类器训练为您希望检测到的最小尺寸

请看一些基本的解释

您还可以尝试使用opencv内置的多尺度检测。

我认为这解决了第3节中的问题@MatthewPope网站被封锁了,我无法访问。谷歌学者可以给你一个html版本的文章。也许你可以访问它。很好,这正是我要找的!非常感谢你!