0

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

4

2 回答 2

1

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

我不明白你的意思:

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

如果你已经

以 Windows 可执行形式下载 openCV 2.4.4

你必须使用 CMake:打开 cmake,设置源代码:“...\opencv”和二进制路径(可能相同)。下一步 - 按配置,下一步 - 启用选项“构建示例”,第二次按配置,按生成......就是这样。现在打开项目opencv,找到traincascade子项目并构建它:)

于 2013-04-15T12:55:20.487 回答
0

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

于 2013-04-15T06:49:45.903 回答