无法使用nonfree模块编译OpenCV for iOS

时间:2016-01-06 21:08:54

标签: ios opencv build frameworks surf

我正在尝试使用nonfree模块编译iOS的OpenCV框架。现在,我无法编译OpenCV框架,期间。我会使用网站上的iOS opencv2.framework下载,但它不包括我项目所需的非自由模块。我一直在遵循这里规定的指示: http://answers.opencv.org/question/61663/how-to-make-opencv2framework-with-opencv_contrib/

因为这些看起来可能已经过时了

http://docs.opencv.org/2.4/doc/tutorials/introduction/ios_install/ios_install.html https://github.com/Itseez/opencv/issues/4712

但是,当我从构建目录“python opencv-master / platforms / ios / build_framework.py --contrib opencv_contrib-master ios_contrib”之外的文件夹运行命令时,它会发出以下错误:

http://pastebin.com/LUep8Tdw

这个错误对我来说意义不大。我一开始认为这与我在opencv所在的目录中构建它有关,但我在它之外尝试了它仍然失败了。有什么想法吗?我已经尝试了所有我能想到的东西,并做了大量研究而没有提出任何建议。

1 个答案:

答案 0 :(得分:-1)

看来opencv_contrib中的某个模块存在一些问题。我不确定它是什么,但我使用的是版本3.0.0-rc-1。我解决这个问题的方法是将特定模块从contrib文件夹中的module文件夹移动到常规的opencv目录模块文件夹中,然后从头开始编译框架。