【问题标题】:opencv 2.4 really slow compared to pre-built 2.3 on iOS与 iOS 上的预建 2.3 相比,opencv 2.4 真的很慢
【发布时间】:2012-04-30 11:06:35
【问题描述】:

我正在使用以下脚本构建 openCV:https://github.com/BloodAxe/OpenCV-iOS-build-script,或者此脚本:https://github.com/aptogo/OpenCVForiPhone

与他们之前已经构建的版本相比,我的速度真的很慢。我唯一能看到不同的是,在我的例子中,opencv 是用 -O0 编译的。

编辑:我已经用相位相关和 lk 对其进行了测试,它的速度是原来的 5 倍。

【问题讨论】:

  • 2.4 处于测试阶段。如果您不需要 v2.4 中的任何特定内容,请暂时坚持使用 2.3.1
  • 我需要 2.4 的相位相关模块。我的修复也很好,但我可以将其应用于 2.3。
  • 2.4.0 出来了,还是一样的。
  • 您好,我刚刚问了这个问题:stackoverflow.com/questions/20209986/…您的经验是什么?

标签: ios opencv


【解决方案1】:

为什么不用cmake作为官方documentation suggests

编辑:确保您将 -DCMAKE_BUILD_TYPE=RELEASE 传递给 cmake。

【讨论】:

  • 官方发布脚本也会发生同样的事情。基本上运行类似: mkdir aiurea; cd aiurea; ../opencv/ios/create-xcode-device.sh
  • 您确定要制作发行版吗?请查看编辑后的答案。
  • 我刚试了一下。添加了 -DCMAKE_BUILD_TYPE=RELEASE 和它是一回事。这是一些编译输出:pastebin.com/M7qckRGB
  • 你记得清空aiurea目录吗?在新的/空目录中运行 cmake?
  • 我可以提供两种不同的构建来测试差异。非常明显。
猜你喜欢
  • 2013-06-09
  • 2021-10-28
  • 2017-02-17
  • 2012-04-22
  • 2017-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
相关资源
最近更新 更多