在Mac下安装使用OpenCV
教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法
cmake版本:2.8.10
为了方便刚刚接触mac的朋友,我在这里首先说明下opencv在mac下的形式。主要有两种:1. OpenCV for Mac 2. OpenCV for IOS 其中IOS的版本是为了让你的opencv使用在iphone或者ipad项目中的,即是给编写跑在IOS系统中的程序用的。而MAC的版本是给编写跑在MAC系统中的程序用的,这点非常重要,大家一定要根据自己的需求,而下载对应的版本。现在和大家分享,希望有所帮助。
1. 首先下载opencv for mac安装源文件,解压缩 2. 安装cmake程序。下载cmake的dmg文件安装即可。 3. 通过终端进入存放解压后的opencv文件夹,编译安装opencv,使用命令如下:
>sudo make install
1. 使用终端编译。新建DisplayImage.cpp文件,代码如下
#include <cv.h>
#include <highgui.h>
printf( "No image data \n" );
namedWindow( "Display Image", CV_WINDOW_AUTOSIZE );
imshow( "Display Image", image );
2. 新建CMakeLists.txt文件,代码如下:
3. 编译两个文件 cd <DisplayImage_directory>
4. 运行编译好的结果
// Created by Jason Yank on 13-05-08.
// Copyright (c) 2013年 Jason Yank. All rights reserved.
int main(int argc, const char * argv[])
在Mac下安装使用OpenCV相关推荐
- Mac下安装caffe(cpu-only)
如何在Mac下安装caffe 在安装caffe之前,应该了解些计算机的基本知识,以及Linux的基本知识,这是因为Linux和Mac的操作系统非常像.比如什么是Linux,它是怎么来的?Linux和G ...
- mac下安装caffe
mac下安装caffe 参考:http://caffe.berkeleyvision.org/install_osx.html 首先安装homebrew工具,相当于Mac下的yum或apt $ ...
- mac下安装python3
mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...
- Mac 下安装 ruby 环境解决 brew 安装 yarn 问题
Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 参考文章: (1)Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 (2)https://www.cnblogs. ...
- Mac下安装Mysql以及修改Mysql密码
1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...
- brew install php55redis,Mac下安装LNMP环境
Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容 ...
- mac下安装redis
mac下安装redis redis的介绍这里就不多说了下面就直奔主题. 一 redis安装 首先,redis的默认端口为6379 下载mac版redis安装包,下载地址https://redis.io ...
- 在MAC下安装一些软件时提示来自身份不明开发者
在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制. 默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序. ...
- Mac下安装和使用GunPG(GPG)
GPG是加解密的工具,亦可以用于签名.非对称加解密.需要公钥和私钥. mac下安装:brew install gpg 使用gpg工具校验下载文件的完整性,从官网下载KEYS和asc文件:gpg --i ...
最新文章
- 相似度--欧氏距离(归一化)
- uap--studio设置文本字体
- html css jq 弹幕,Jquery.barrager.js
- 拖动卡顿_教你4招,让你的ps永不卡顿
- 【优化预测】基于matlab差分算法优化ANN预测【含Matlab源码 151期】
- ShuffleNet神经网络
- SPSS学习(四)单样本t检验
- 手把手教你如何生成自己的二维码
- 免费SSL证书和付费SSL证书有什么区别?
- c语言编译器提示隐式声明,在C中使用“隐式声明功能”警告有什么含义?
- 实战 | 我是怎么定位问题的?
- 堆排序和快排与归并排序
- 元界快讯|首个物联网元宇宙平台“物联森友会”即将上线
- CoCa: Contrastive Captioners are Image-Text Foundation Models翻译
- EasyCVR视频广场可以播放WebRTC,设备中却无法播放是什么原因?
- 宝塔面板能打开, 但wordpress 网站不能打开,提示建立数据库连接时出错--解决办法
- 搜索引擎蜘蛛机器人User-Agent特征收集
- 263前核心团队押注PC桌面广告 产品已运营半年
- 8.Redis- 集群:AKF拆分(y轴和z轴),twemproxy,predixy,cluster
- 加法的横式竖式教案c语言,20以内竖式加减法教案
热门文章
- 【Android 逆向】x86 CPU 架构体系 ( 堆内存 | 栈内存 | 函数调用 )
- 【Netty】Netty 异步任务模型 及 Future-Listener 机制
- [Spring cloud 一步步实现广告系统] 11. 使用Feign实现微服务调用
- github上星星1万多的python教程推荐收藏
- UOJ42/BZOJ3817 清华集训2014 Sum 类欧几里得
- dynamic_cast, static_cast, const_cast, reinterprt_cast浅析
- JavaEE笔记(五)
- codeforces 667B B. Coat of Anticubism(水题)
- 解决yum错误Error: requested datatype primary not available
- 服务器中毒 HTML.IFrame.laka