在哪里可以获得用于detectMultiScale调用的新的经过训练的分类器级联类型

Where to get new trained classifier cascade type for detectMultiScale call?

本文关键字:经过 分类器 类型 级联 调用 detectMultiScale 用于 在哪里      更新时间:2023-10-16

在演示中,我想展示OpenCV只需几个命令就能完成人脸识别的能力。在detectMultiScale调用中有一个测试

if( isOldFormatCascade() )
{

对于OpenCV库附带的所有"xml"文件,这总是正确的。在哪里可以获得经过训练的级联文件的新版本?

我知道有一个工具叫"opencv_traincascade",但我时间紧迫,想避免训练。由于我只需要一个简单的人脸识别,我希望已经有一些文件了。

这里有更多的级联

opencv_traincascade以"新"格式(也支持lbp和hog)写入文件,opencv_haartraining以旧格式(仅限haar)写入文件。

(不管是xml还是yml)

因此,上面链接中的lbpcascades和hogccascades是新格式,haar是旧格式。

如果你在寻找人脸,也有lbpcascades(速度快得多,但不如haar准确)。