我正在尝试训练自己的 haar 级联来检测枪支。我已经下载了近 2000 张负片图像,我想检测多种枪支。因此,我猜 haar 级联需要使用许多正面枪支图像进行训练。怎么做到的?
顺便说一句,我在 Linux/Ubuntu 环境下工作。
提前致谢。
最佳答案
要训练用于检测自定义对象的 haar 级联,您可以使用 opencv 库。在 debian/ubuntu linux 或其衍生产品上,可以通过以 root 用户身份运行以下命令来安装它:
# apt-get install libopencv-dev
成功后,我在 this site 找到了代码和步骤对于学习训练 haar 级联非常有用。作者已经举例说明。
还有一个关联的 git 存储库 here . Readme.md 简明扼要地介绍了这组步骤。步骤 #1 用于安装 opencv,可以忽略。
成功训练的关键是获得足够数量的正面和负面图像。
关于linux - 使用多个正图像进行 Haar Cascade 训练,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44997206/