cascade-classifier相关内容

OpenCV detectMultiScale() 参数的推荐值

CascadeClassifier::的推荐参数是什么?detectMultiScale() 并根据哪些因素我应该更改默认参数? void CascadeClassifier::detectMultiScale(const Mat&图片,向量&对象,双倍比例因子=1.1,int minNeighbors=3,整数标志=0,尺寸 minSize=Size(),大小 maxSize=Size ..
发布时间:2021-12-10 20:50:21 C/C++开发

OpenCV级联分类器加载错误iOS

目前我正在尝试使用 OpenCV 级联分类器来检测我的 iOS 应用程序中的人脸.问题是,当我去加载分类器时,它失败了,因为“haarcascade_frontalface_alt.xml"的路径名不正确. 这是我的代码: cv::String face_cascade_name = "haarcascade_frontalface_alt.xml"; void detectFaces( ..
发布时间:2021-06-12 19:59:20 移动开发

OpenCV Haar 级联创建

我想尝试使用这个 参考为我的毕业项目创建我自己的 .xml 文件. 但是我有一个问题,第 6 阶段不起作用.它给出了如下错误: 回溯(最近一次调用最后一次): 中的文件“./tools/mergevec.py",第 170 行merge_vec_files(vec_directory, output_filename)文件“./tools/mergevec.py",第 120 行,在 me ..
发布时间:2021-06-12 19:56:22 其他开发

opencv_traincascade的推荐参数是什么?

我正在使用OpenCv 2.4.10. 我最近尝试创建自己的级联分类器来检测robotino;我有240个阴性样品和650个阳性样品.但是我对应该赋予opencv_traincascade的值感到困惑. numNeg:说明每个阶段使用的阴性样本数. 我应该如何计算此参数? numStage:我应该如何确定所需的阶段数? 解决方案 需要考虑的几点: numNeg可以是您拥 ..
发布时间:2020-05-20 21:21:08 其他开发

用于在OpenCV中训练级联分类器的负样本图像尺寸?

因此,从此处进行跟踪之后,我现在需要收集负样本,以进行级联使用OpenCV进行分类. 对于正样本,我知道所有样本都应具有相同的长宽比. 阴性样品呢? 它们都应该大于正样本(因为OpenCV将正样本粘贴在负样本之上以创建测试图像). 应该都一样大小吗? 它们可以是任意大小吗? 它们之间是否也应该具有相同的长宽比? 解决方案 来自有关Cascade分类器培训的Op ..
发布时间:2020-05-20 20:17:44 其他开发

OpenCV:提高级联检测的速度

我需要使用OpenCV Cascades实时检测人员.目前,我正在使用OpenCV随附的经过训练的级联文件,但是稍后我将训练自己的LBP级联以提高速度.我有个问题. 有什么方法可以加快级联的检测速度?例如,请观看此视频.它真的非常快,使用Haar级联并且很好.我可以做些什么来达到这种速度,特别是对于实时应用程序呢?有任何花招和技巧吗? 解决方案 我不确定您的视频示例中的“速度"是什么 ..

LBP本地二进制模式,用于在正面进行嘴部检测

有人可以指导我找到用于嘴部检测的lbp级联分类器吗? 我在寻找,但没有找到任何东西.我只找到了haar文件,我想知道某人是否具有lbp分类器. Haar分类器非常慢,使用haar在我的应用中降低了10 fps.谢谢你们. 解决方案 @Sandeep,您好,抱歉,我更改了我的S.O.个人资料,所以我还没有看到您的问题.反正是!我上次使用分类器进行管理.我可以给你个好地址. 我与haar级联分 ..
发布时间:2020-05-20 19:48:42 其他开发

定义一组(初始)类似Haar的特征

关于级联分类器(使用类似haar的特征),我总是读到,诸如AdaBoosting之类的方法用于选择“最佳"特征进行检测.但是,这只有在有一些初始功能开始增强时才起作用. 鉴于24x24像素的图像,有162,336种可能的haar特征.我在这里可能是错的,但是我不认为像openCV这样的库最初会针对所有这些功能进行测试. 所以我的问题是如何选择初始特征或如何生成它们?是否有关于初始功能数 ..

如何调整图像的面积应裁剪和缩放到适合的大小?

我的网络摄像头拍摄图像。但是opencv性别分类需要的图像与用于训练的图像的大小相同。所以我需要我的网络摄像头图像是300x300,其中网络摄像头图像中的脸适合分辨率300x300。 我使用opencv面部级联分类器在网络摄像头图像中识别了脸。 但是如何裁剪该面部以适应300x300的大小? 请帮助一些代码行,因为我是opencv的新人。 解决方案 这里有一个小样本,可帮 ..
发布时间:2016-10-31 00:03:38 C/C++开发

OpenCV:detectMultiScale()给出太多的点对象

我训练我的电脑与 opencv_traincascade 所有一天,以检测2€硬币使用超过6000正面图像类似于以下: 现在,我只是尝试运行一个简单的OpenCV程序来查看结果,以检查文件 cascade.xml 。最终结果非常令人失望: 有许多点在硬币,但也有许多其他点在背景上。这是我的正面图像用于培训的一个问题吗?或者,我可以使用带有错误参数的 detectMultiScale() ..
发布时间:2016-10-30 00:11:17 C/C++开发