ios - Armv7s 的 OpenCV 不包括合并或拆分方法?

标签 ios opencv ios6

我使用了用于armv7s的OpenCV编译版本,可以在这里找到:

https://github.com/hammer498

我使用抓取功能,它的工作原理与其他一些功能一样

但是当我使用合并或拆分方法时,我在编译过程中遇到错误

Undefined symbols for architecture armv7s:
"cv::merge(std::vector > const&, cv::_OutputArray const&)", referenced from: -[GrabcutVC startGrabcut] in GrabcutVC.o "cv::split(cv::Mat const&, std::vector >&)", referenced from: -[GrabcutVC startGrabcut] in GrabcutVC.o ld: symbol(s) not found for architecture armv7s

我错过了什么吗?

这篇文章有点相关

OpenCV.Framework does not compile for the armv7s architecture

我想发表评论,但我的声誉太低

锤子,我希望你能看到这篇文章:)

谢谢

最佳答案

我遇到了同样的问题,并通过将“C++ 标准库”更改为 libc++ 来修复它:

CLANG_CXX_LIBRARY = libc++

之前我将其设置为编译器默认值。

关于ios - Armv7s 的 OpenCV 不包括合并或拆分方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13220756/

相关文章:

c++ - 断言失败(size.width>0 && size.height>0)

ios - Xcode 6 View 调试不可用

ios - CIContext 呈现 : toCVPixelBuffer: bounds: colorSpace: function does not work for images with alpha channel

python - 捕获 RTP 时间戳

ios - ios如何截取不可见部分的屏幕截图?

xcode - 无法点击 UITextField (iOS 6)

uitableview - ios6、UITableViewCell背景

iphone - 具有多个文本字段的组 TableView

objective-c - 基于 iOS 页面的应用程序清除颜色问题

java - 如何使用带有 OpenCV 的 Java 从边界框读取文本