【问题标题】:How to fix syntax error of create samples command in OpenCV如何修复 OpenCV 中创建示例命令的语法错误
【发布时间】:2019-10-23 19:25:06
【问题描述】:

我正在尝试在 MacOS 的终端上使用 opencv_createsamples 命令创建示例,但是当我尝试这样做时,它会给出“SyntaxError: invalid syntax”

我的代码是;

opencv_createsamples -img resized_sample_1.jpg -bg bg.text -vec info -maxxangle 0.5 -maxyangle 0.5 -maxzangle 0.5 -num 1000

我认为命令 create_samples 没有定义,但我应该已经安装了所有必要的包。

谢谢!

【问题讨论】:

  • 这是一个通用的错误代码。终端中是否还有更多错误输出?这可以帮助我们限制问题的范围吗?
  • 不,唯一的输出是“无效语法”。但是当我只输入“opencv_createsamples”时,它说找不到命令。
  • 啊哈。如果你尝试这个怎么办: /opt/local/bin/opencv_createsamples 。或者如果这不起作用,则使用另一个路径

标签: python macos opencv terminal


【解决方案1】:

您面临的问题可能是因为您没有从它的源代码构建 opencv_createsample,因为它没有随包一起提供。 不幸的是,唯一的解决方案是您必须从 (https://github.com/opencv/opencv/tree/master/apps) 此处构建 opencv_createsample。 希望你得到你想要的东西:) 如果您仍然遇到问题,请发表评论。

【讨论】:

  • 感谢您的回复!我已经在同一个目录中克隆了 repo,但它仍然不起作用..我必须以某种方式构建它吗?
  • 好吧,你克隆 github repo,然后使用 cmake 构建 opencv 库(和应用程序),然后你就可以运行这些工具了。
猜你喜欢
  • 1970-01-01
  • 2022-12-20
  • 1970-01-01
  • 2023-01-30
  • 2013-07-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-05
  • 1970-01-01
相关资源
最近更新 更多