首页 > 解决方案 > 无法在 Arch Linux 上运行 opencv_createsamples

问题描述

我已经在我的 arch linux 上安装了 opencv 和 opencv-samples。但是当我尝试运行 opencv_createsamples 时,我收到一个错误,opencv_createsamples: command not found我尝试通过 pacman 和 pip 安装 opencv。结果是一样的。有人知道如何解决这个问题吗?将感谢任何帮助

标签: opencvarchlinux

解决方案


看看: 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 库一起用于对象检测。


推荐阅读