哪些做直播卖食品的网站,我们的服务理念和价值观,吉安网页制作公司,网站开发方向学啥返回#xff1a;OpenCV系列文章目录#xff08;持续更新中......#xff09;
上一篇#xff1a;使用CUDA 为Tegra构建OpenCV-CSDN博客
下一篇#xff1a; 警告#xff01;
本教程可以包含过时的信息。
所需软件包
CMake 2.8.8 或更高版本Xcode 4.2 或更高版本
从 G…返回OpenCV系列文章目录持续更新中......
上一篇使用CUDA 为Tegra构建OpenCV-CSDN博客
下一篇 警告
本教程可以包含过时的信息。
所需软件包
CMake 2.8.8 或更高版本Xcode 4.2 或更高版本
从 Git 存储库获取尖端的 OpenCV
启动 Git 客户端并从 GitHub 克隆 OpenCV 存储库。
在 MacOS 中可以在终端中使用以下命令来完成
cd ~/my_working _directory
git clone https://github.com/opencv/opencv.git
如果您想安装 OpenCV 的额外模块请同时克隆 opencv_contrib 存储库
cd ~/my_working _directory
git clone https://github.com/opencv/opencv_contrib.git
使用 CMake 和命令行从源代码构建 OpenCV
确保已安装 xcode 命令行工具
xcode-select --install
构建 OpenCV 框架
cd ~/my_working_directory
python opencv/platforms/ios/build_framework.py ios
要安装 OpenCV 的额外模块请附加到--contrib opencv_contrib上面的 python 命令。注意额外的模块不包含在 OpenCV Releases 的 iOS Pack 下载中。如果你想使用额外的模块例如aruco你必须自己构建OpenCV并包含这个选项
cd ~/my_working_directory
python opencv/platforms/ios/build_framework.py ios --contrib opencv_contrib
要排除特定模块请将附加 .例如--without module_name要从opencv_contrib中排除“optflow”模块
cd ~/my_working_directory
python opencv/platforms/ios/build_framework.py ios --contrib opencv_contrib --without optflow
生成过程可能需要大量时间。目前OpenCV 3.4 和 4.1构建了五个独立的架构用于 iOS 的 armv7、armv7s 和 arm64以及用于 iPhone 模拟器的 i386 和 x86_64。如果要指定要包含在框架中的体系结构请使用iphoneos_archs and/or --iphonesimulator_archs选项。例如仅为 iOS 生成 arm64 并为模拟器生成 x86_64
cd ~/my_working_directory
python opencv/platforms/ios/build_framework.py ios --contrib opencv_contrib --iphoneos_archs arm64 --iphonesimulator_archs x86_64
如果一切正常构建过程将创建~/my_working_directory/ios/opencv2.framework .您可以将此框架添加到您的 Xcode 项目中。
延伸阅读
你可以在这里找到几个OpenCViOS教程OpenCV iOS。
后记至此所有的安装教程已发表完成接下去将开启完成使用篇章 敬请期待
参考文献
1、《Installation in iOS》---Artem Myagkov, Eduard Feicho, Steve Nicholson