【问题标题】:Haar Cascade training with multiple positive images使用多个正面图像进行 Haar Cascade 训练
【发布时间】:2017-12-13 07:29:18
【问题描述】:

我正在尝试训练我自己的 haar 级联来检测枪支。我已经下载了近 2000 张负片图像,我想检测多种枪支。所以,我猜需要用许多正面的枪图像来训练 haar cascade。怎么办?

顺便说一句,我正在使用 Linux / Ubuntu 环境。

提前致谢。

【问题讨论】:

  • 嗨,我建议为每把枪训练一个分类器:)
  • 我是haar cascade创作的新手,正在努力寻找最佳的创作方式。如果您的建议是直接的做法,我会尝试 ;) 通过说枪支,我并没有考虑区分枪支的类型。我需要级联来感知它,就像“是的,这是一把枪!”
  • 您可以使用 Cascade Trainer GUI - Amin for windows。我也在使用 ubuntu。我已经安装了 wine,我正在使用 cascade trainer。

标签: linux opencv computer-vision haar-classifier


【解决方案1】:

要训练 haar 级联以检测自定义对象,您可以使用 opencv 库。在 debian/ubuntu linux 或其衍生版本上,可以通过以 root 用户身份运行以下命令来安装它:

# apt-get install libopencv-dev

一旦成功,我发现this site 的代码和步骤对于学习训练 haar 级联非常有用。作者已经举例说明了。

还有一个关联的 git 存储库here。 Readme.md 简洁地展示了这组步骤。第 1 步用于安装 opencv,可以忽略。

成功训练的关键是获得足够数量的正面和负面图像。

【讨论】:

  • 为了更详细地了解这个过程,我发现 Naotoshi Seo 的 tutorialthis playlist 中的最后 5-6 个视频非常有用。
猜你喜欢
  • 2018-02-04
  • 1970-01-01
  • 1970-01-01
  • 2019-01-10
  • 2017-12-02
  • 2014-01-19
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
相关资源
最近更新 更多