如何使用opencv训练级联

How to train cascade using opencv

我想训练自己的级联。 在教程中他们说使用 opencv_createsamples

opencv_traincascade 命令。

但是我不能使用那个命令。

我的opencv文件夹:

opencv>> apps >> annotation      
         build   createsamples            
         cmake   traincascade  
           .     visualisation
           .     CMakeLists.txt  
           .     interactive-calibration  
                 version

我的opencv版本是4.1.1

我该怎么做?

对于较新版本的 OpenCV,它们不再包含级联训练二进制文件(因为 opencv 试图摆脱旧的 C 代码)。如果你想让它工作,你将不得不使用旧版本。使用较旧的 opencv 版本二进制文件训练的级联分类器应该仍然可以与最新的 opencv 库一起用于对象检测。

Read this link