opencv - 无法在 Arch Linux 上运行 opencv_createsamples
问题描述
我已经在我的 arch linux 上安装了 opencv 和 opencv-samples。但是当我尝试运行 opencv_createsamples 时,我收到一个错误,opencv_createsamples: command not found
我尝试通过 pacman 和 pip 安装 opencv。结果是一样的。有人知道如何解决这个问题吗?将感谢任何帮助
解决方案
看看: https ://github.com/opencv/opencv/issues/13231
alalek 于 2018 年 11 月 21 日发表评论
这些应用程序已在旧版 C API 移除期间被禁用。用 C++ API 重写它们不是一种选择,因为它太容易破坏它们并且难以测试。
[...]
考虑使用这些应用程序从 Cascade Classifier 的 3.4 分支进行训练。模型格式在 3.4 和 4.x 之间是相同的。
较新的 opencv 版本不再包含级联训练二进制文件(因为 opencv 试图摆脱旧的 C 代码)。尝试较旧的 opencv 版本。使用较旧的 opencv 版本二进制文件训练的级联分类器仍应可与最新的 opencv 库一起用于对象检测。
推荐阅读
- javascript - Materialize 表中的方形单元格
- ios - 离线查询数据的实现和功能-实时数据库
- c# - 如何在 c# wpf 中一次加载/保存多个文件?
- javascript - 允许用户仅使用一个 Lightning Web 组件实例
- c# - 使用 OPENJSON 将两个数组的对象插入 SQL 数据库
- excel - 通过 excel vba 实现的 IE 自动化失去了对新 URL 的关注
- java - 获取 JList 组件的问题
- java - 从客户端(Android-Mobile)向服务器(Python)发送消息
- c - 打印文件的特定行
- jquery - 创建可在 Spotfire 仪表板的所有选项卡中使用的浮动文档属性控件