码迷,mamicode.com
首页 > 系统相关 > 详细

OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建

时间:2018-04-09 21:52:45      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:写作   10.10   demo   安装   .net   开发   实践   type   code   

# OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建

[-= 博客目录 =-]


1-学习目标

1.1-本章介绍

因为不可抗力(╯﹏╰),最近去图书馆借了一本《OpenCV编程案例详解》,准备学习OpenCV的使用,因为身患懒癌,所以还是想通过博客的方式来督促自己学习吧,以后这个系列每周必有一篇(flag大旗已立)……
这篇博客之所以命名为零,是因为这是用来介绍怎么样搭建OpenCV的开发环境的。

返回目录

1.2-实践内容

  1. homebrew安装
  2. 安装CMake
  3. 源码安装OpenCV
  4. xcode配置与测试
  5. 基础问题回答

返回目录

1.3-相关说明

  • 我使用的是Mac环境,所以为了方便我通过xcode来学习OpenCV的使用

返回目录

2-学习目标

2.1-homebrew安装

这个网上很多嘛~
Homebrew - 安装与使用

返回目录

2.2-使用homebrew安装CMake

安装了homebrew之后相当于安装了一个软件管家(命令行版2333),直接通过brew命令就可以安装大部分工具:

sudo brew install cmake //homebrew

默认的安装路径是:/usr/locat/Celler/
一般情况下,如果很久没有使用homebrew,他会更新软件包,所以请在网络良好的情况下使用,不然会……超慢。
更新homebrew也可以手动:

brew update
brew upgrade

返回目录

2.3-源码安装OpenCV

第一步先上官网下载源码:https://opencv.org/releases.html
安装可以参考官网上的教程:https://docs.opencv.org/master/d7/d9f/tutorial_linux_install.html
第二步编译源码文件:

1. cd ~/opencv
2. mkdir build
3. cd build
4. cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
5. make
6. sudo make install

这里就简单粗暴的上步骤吧,当然我建议最好看看官网,关于cmake参数的设置,确认你所喜欢的安装方式,当然因为懒癌所以我就直接安装官网上的来了,以后也好找……
安装的整个过程在一个小时左右,应该大概也许因人而异吧~

返回目录

2.4-xcode配置与测试

待未完,我还要写作业……

返回目录

2.5-基础问题回答

  1. 关于之前编译源码文件的第四步,如果不行可以参考官方解决办法:
    Use
    cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
    without spaces after -D if the above example doesn‘t work.

返回目录

3-资料

  1. Mac OSX10.10上搭建OpenCV3.2.0开发环境
  2. 搭建Mac上的OpenCV开发环境
  3. opencv_tutorial_linux_install
  4. Homebrew - 安装与使用
  5. cmake 那些事儿~
  6. cmake的一些基础知识
  7. Mac平台上OpenCV开发环境搭建
  8. 关于homebrew使用时遇到的问题: Error: Could not symlink bin/gdb/usr/local/bin is not writable.

返回目录

OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建

标签:写作   10.10   demo   安装   .net   开发   实践   type   code   

原文地址:https://www.cnblogs.com/blackay03/p/8763100.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!