我想在iOS上新引入的opencv_contrib模块中使用一些函数,如何使用这些额外的模块构建iOS框架。提前致谢。
答案 0 :(得分:1)
为了其他开发者的利益,我正在回答这个(旧)问题。其他开发人员希望在较新的OpenCV版本中尝试使用此功能。
可以在版本4中(与本文回答时为最新版本)与iOS框架一起构建opencv_contrib模块。
设置Xcode命令行工具的路径:
sudo ln -s /Applications/Xcode.app/Contents/Developer开发人员
cd到opencv目录上方的路径
cd〜/
使用--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! 效果很好。