首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法生成createsamples和traincascade可执行文件

无法生成createsamples和traincascade可执行文件
EN

Stack Overflow用户
提问于 2019-10-01 21:24:19
回答 2查看 119关注 0票数 0

我正在尝试使用最新版本的MS Visual Studio2019和CMake 3.15.3从源代码构建OpenCV。

如附件中的快照所示,并非所有可执行文件都已生成,主要是createsamplestraincascade

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-01 21:38:56

由于旧的C- OpenCV删除,在API3.4之后被删除:

https://github.com/opencv/opencv/issues/13231

因此,看起来您应该使用OpenCV 3.4来训练级联分类器。

票数 0
EN

Stack Overflow用户

发布于 2019-10-01 21:34:55

由于删除了遗留的C应用程序接口,这些应用程序在最新的OpenCV中被认为是过时的。请在Github上查看此issue。如果您真的想尝试在构建中包含它们,可以尝试以下步骤:

在您的source/apps文件夹中,需要修改CMakeLists.txt文件,在Github中可以看到here。具体来说,不会添加traincascadecreatesamples目录,但会在文件末尾注释掉它们:

代码语言:javascript
复制
#ocv_add_app(traincascade)   # <--- Uncomment these two lines
#ocv_add_app(createsamples)  # <--- 
ocv_add_app(annotation)
ocv_add_app(visualisation)
ocv_add_app(interactive-calibration)
ocv_add_app(version)

如果您取消对这些行的注释,则将在CMake中遍历相应的目录并包含项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58185751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档