级联分类器训练指南
1. 引言
在计算机视觉领域,级联分类器是一种常用的目标检测工具。虽然OpenCV从4.0.0版本开始移除了训练级联分类器的工具,但由于深度学习方法的兴起,不过许多级联分类器仍在广泛使用,并且在很多情况下仍是不错的选择。幸运的是,我们可以使用OpenCV v3.4.x来训练级联分类器,且训练得到的分类器文件与v4.0.x兼容。
2. 安装OpenCV v3.4.x
我们可以通过系统包管理器(如yum或apt-get)安装OpenCV v3.4.x,也可以从 https://github.com/opencv/opencv/archive/3.4.5.tar.gz 下载源码并进行编译。如果选择从源码编译,需要在cmake命令中添加 -D BUILD_opencv_apps=yes 选项,否则训练工具将不会被编译。安装完成后,在其二进制目录下可以找到许多可执行文件:
$ ls ~/programs/opencv-3.4.5/bin/
opencv_annotation opencv_createsamples
opencv_interactive-calibration opencv_traincascade
opencv_version opencv_visualisation
setup_vars_opencv3.sh
用于训练级联分类器的工具主要有 openc
超级会员免费看
订阅专栏 解锁全文
1160

被折叠的 条评论
为什么被折叠?



