codecamp

OpenCV 在iOS中安装教程

所需包

  • CMake 2.8.8或更高版本
  • Xcode 4.2或更高版本

从Git Repository获得尖端的OpenCV

这里启动GIT客户端并克隆OpenCV存储库

在MacOS中,可以使用Terminal中的以下命令进行操作:

cd〜/ <my_working _directory>
git clone https://github.com/opencv/opencv.git

从源代码构建OpenCV,使用CMake和命令行

  1. 为Xcode创建符号链接,让OpenCV构建脚本找到编译器,头文件等。

    cd /

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

  2. 构建OpenCV框架:
    cd〜/ <my_working_directory>
    python opencv / platforms / ios / build_framework.py ios

如果一切都很好,几分钟后你会得到/<my_working_directory>/ios/opencv2.framework。您可以将此框架添加到您的Xcode项目中。

进一步阅读

您可以在这里找到一些OpenCV的+ iOS的教程OpenCV的iOS版

基于Android相机预览的CV应用程序中使用OpenCL
基于ARM的Linux系统的交叉编译
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OpenCV教程

OpenCV高级GUI和媒体(highgui模块)

OpenCV图像输入和输出(imgcodecs模块)

对象检测(objdetect模块)

计算摄影(照片模块)

图像拼接(拼接模块)

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }