Mac下OpenCV开发
1、 环境搭建
a) 安装Homebrew
i. 下载地址:http://github.com/mxcl/homebrew/tarball/master
ii. 解压到/usr/local
iii. export PATH=/usr/local/bin:$PATH
b) 安装cmake
i. 安装Homebrew是为了方便安装cmake,也可以直接安装OpenCV
ii. 在终端中输入brew install cmake
c) 编译安装OpenCV
i. 下载OpenCV for mac的安装源文件,解压缩
ii. 进入存放解压缩后的OpenCV文件夹,新建一个空的文件夹release,进入该文件夹,执行如下命令:
- mkdir release
 - cd release
 - cmake -G "Unix Makefiles" ..
 - make
 - sudo make install
 
d) 验证安装
i. 安装好的lib文件存放在“/usr/local/lib”文件夹,h文件存放在“/usr/local/include”。
ii. 可以在Mac上进行算法的测试,方便移植到IOS上。
在写OpenCV的程序的时候要注意的是在Mac下面所有的路径都是绝对路径。
Mac下OpenCV开发的更多相关文章
- Mac下OpenCV开发环境配置(Terminal和Xcode)
		
亲证可用:http://www.jianshu.com/p/11959977589a Mac OS X 10.1 Xcode 7.2(7C68) OpenCV 2.4.13 Mac OS10.11 ...
 - OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建
		
# OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建 [-= 博客目录 =-] 1-学习目标 1.1-本章介绍 1.2-实践内容 1.3-相关说明 2-学习过程 2.1-hom ...
 - iOS下OpenCV开发用OC还是Swift
		
本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 其实标题中这个问题并不准确,准确的说法应该是iOS下的OpenCV开发是使用OC还是Swift ...
 - OpenCV学习系列(一) Mac下OpenCV + xcode人脸检测实现
		
# OpenCV学习系列(一) Mac下OpenCV + xcode人脸检测实现 [-= 博客目录 =-] 1-学习目标 1.1-本章介绍 1.2-实践内容 1.3-相关说明 2-学习过程 2.1-环 ...
 - mac下配置开发环境
		
常用命令 显示隐藏文件 1 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 关闭隐藏文 ...
 - 【工匠大道】Mac下Java开发环境配置简述
		
本文地址 原文地址 分享提纲: 1. 下载JDK1.7 2. 配置java_home 3 .安装tomcat 4 .安装eclipse或者myeclipse 5. mysql安装 破解版下载请参考M ...
 - Mac下golang开发环境配置
		
go语言在开发效率和运行效率中的优势让很多人青睐,所以有倾向打算转向go语言的开发. 下面介绍在Mac OS X中golang的开发环境配置. 1.安装brew brew是一个mac下的由ruby开发 ...
 - mac下java 开发环境搭建
		
mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...
 - mac下Android开发环境搭建
		
之前一段时间在学习ios的开发,近一段时间想着也接触下Android开发,以来加深对移动端开发的理解.这里根据自己配置Android开发环境的过程,比较详细的来总结下自己的安装过程,希望对一些正准备配 ...
 
随机推荐
- Java初学者如何排查学习中遇到的问题
			
大多数新手或者刚入门的人在学习的时候,不管是看视频还是看书,都会遇到各种各样的问题,比如JDK配置了,但是javac没有办法执行,Eclipse安装了,但是打不开,快捷键用不了,照着视频敲了但是和视频 ...
 - url参数为数组
			
//url中state参数为数组 ?baseline_id=12&version_id=34&state[]=complete&state[]=hangup&state ...
 - ZOJ 3666 博弈 SG函数
			
SG函数: 对于任意状态,定义SG(x)=mex(S),其中S是x的后继状态的SG函数值集合,mex(S)表示不再S内的最小非负整数 SG(X)=0当且仅当x为必败态. 解: 构造一个有向无环图(树) ...
 - ACM_情人节
			
情人节 Time Limit: 2000/1000ms (Java/Others) Problem Description: 某发每天都在各大群水啊水,然后认识了很多崇拜他的妹子,毕竟是数学专业.这不 ...
 - ZUK Z2 Pro(Z2121) 免解锁BL 免rec Magisk Xposed ROOT 救砖 ZUI 4.0.247
			
>>>重点介绍<<< 第一:本刷机包可卡刷可线刷,刷机包比较大的原因是采用同时兼容卡刷和线刷的格式,所以比较大第二:[卡刷方法]卡刷不要解压刷机包,直接传入手机后用 ...
 - Android生命周期回顾
			
先回顾生命周期 Activity一共有3中状态 运行中 Activity位于前台,并具有用户焦点 暂停 另一个Activity位于屏幕前台并具有用户焦点,但此Activity仍可见.也就是说,另一个A ...
 - jQuery——多库共存
			
多库共存:jQuery占用了$ 和jQuery这两个变量.当在同一个页面中引用了jQuery这个js库,并且引用的其他库(或者其他版本的jQuery库)中也用到了$或者jQuery这两个变量,那么,要 ...
 - jQuery——节点操作
			
创建节点 1.$():创建一个li标签 $("<li class='aaa'>我是li标签</li>") 2.html():创建一个li标签并同时添加到ul ...
 - 使用jQuery的toggle()方法对HTML标签进行显示、隐藏操作
			
这是一个示例: <html> <head> <script type="text/javascript" src="https://code ...
 - Tcl之looping
			
1 While loop while test body The while command evaluates test as an expression. If test is true, the ...