如何为iOS构建opencv_contrib模块

时间:2014-08-27 07:16:47

标签: opencv cmake

我想在iOS上新引入的opencv_contrib模块中使用一些函数,如何使用这些额外的模块构建iOS框架。提前致谢。

3 个答案:

答案 0 :(得分:1)

为了其他开发者的利益,我正在回答这个(旧)问题。其他开发人员希望在较新的OpenCV版本中尝试使用此功能。

可以在版本4中(与本文回答时为最新版本)与iOS框架一起构建opencv_contrib模块。

  1. 设置Xcode命令行工具的路径:

    sudo ln -s /Applications/Xcode.app/Contents/Developer开发人员

  2. cd到opencv目录上方的路径

    cd〜/

  3. 使用--contrib选项构建框架:

    python opencv / platforms / ios / build_framework.py --contrib <'relative_path_to_opencv_contrib'> / opencv_contrib / ios

如果没有构建单个模块,则应检查该模块的CMakelists.txt,以查看是否已为iOS禁用该模块。

我只是在回答之前进行了测试,所以如果有问题,请随时发表评论或问题。

答案 1 :(得分:0)

官方文档不包括使用opencv_contrib构建iOS框架。

但是从cmake文件推断,您可以将所需的模块(在您的情况下为ximgproc)复制到opencv / modules。然后像往常一样运行build_framework.py。

您可以查看此post

答案 2 :(得分:0)

请参见正式文件tutorial_ios_install! 效果很好。