在openCV中训练haar和lbp分类器

时间:2013-04-15 05:37:22

标签: opencv

我已经在Windows可执行文件中下载了openCV 2.4.4。它拥有预先构建的所有库。 现在我正在创建一个需要创建haar或lbp分类器的对象检测程序。我发现opencv_traoncascade现在是首选实用程序,而其他实用程序已弃用。问题是我无法在我下载的opencv2.4.4.exe中找到该实用程序。有一个文件夹traincascade,但它只有一些hpp文件。 有没有办法,我可以得到它,我不想检查主干并使用cmake构建它。 另外一些参考好的教程解释这样的新实用程序将会有所帮助。

2 个答案:

答案 0 :(得分:1)

你有(作为我的exp。)你想要的两种方法:使用CMake或创建你的项目并从opencv复制你需要的代码(这不是好主意:))。

我不明白你的意思:

  

我不想检查主干并使用cmake构建它

如果你已经

  

以Windows可执行文件形式下载openCV 2.4.4

你们都要使用CMake:打开cmake,设置源代码:“... \ opencv”和二进制路径(可能是相同的)。下一步 - 按configure,下一步 - 启用选项“build examples”,按第二次配置,按generate ... 这就是全部。现在打开项目opencv,找到traincascade子项目并构建它:)

答案 1 :(得分:0)

存档中有一些文件。例如。 cascadeclassifier.cpp(samples文件夹中的CPU和GPU以及opencv / modules中的源代码)和traincascade.cpp。 还有this指南。我听说训练有点困难。如果您有完整的答案,请随时分享。