Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为iOS构建opencv_contrib模块_Opencv_Cmake - Fatal编程技术网

如何为iOS构建opencv_contrib模块

如何为iOS构建opencv_contrib模块,opencv,cmake,Opencv,Cmake,我想在iOS上新引入的opencv_contrib模块中使用一些功能,如何使用这些额外的模块构建iOS框架。提前谢谢 官方文件不包括使用opencv_contrib构建iOS框架 但是从cmake文件推断,您可以将所需的模块(在您的例子中是ximgproc)复制到opencv/modules。然后像往常一样运行build_framework.py 您可以签出这个我回答这个(旧)问题是为了其他希望在更新的OpenCV版本上尝试这个的开发人员 可以在版本4(回答时的当前版本)中与iOS框架一起构建o

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

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

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

您可以签出这个

我回答这个(旧)问题是为了其他希望在更新的OpenCV版本上尝试这个的开发人员

可以在版本4(回答时的当前版本)中与iOS框架一起构建opencv_contrib模块

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

    sudo ln-s/Applications/Xcode.app/Contents/Developer

  • cd到opencv目录上方的路径

    光盘~/

  • 使用--contrib选项构建框架:

    python opencv/platforms/ios/build_framework.py--contrib/opencv_contrib/ios

  • 如果某个模块没有生成,您应该检查该模块的CMakelists.txt,查看它是否已被iOS禁用

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

    参见官方文档!
    这很有效。

    你是说opencv\u contrib吗?(opencv_extra保存单元测试所需的数据)是的,我的意思是open_contrib。我需要里面的ximgproc模块。这里是苹果仇恨者,帮不了你;)