Mac下opencv的配置

刚换mac  好多东西不会  配置环境  每次都要折腾一大壶

这次折腾下opencv   废话不多切入正题

1.准备工作:

  在Terminal中输入:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"              //这里网上有的教程是用github的,github老是被墙反正我有时候翻不过去

  下载Homebrew(通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件)附一个学习链接(http://www.zhouming.me/2011/07/mac-os-x-homebrew-install/

2.安装cmake:(用到1中装的工具)

  在Terminal中输入:

    brew install cmake

3.安装opencv:

  方法一:(这样安装安装的是opencv 2.4.9)

    brew install opencv

  如果出现

    Error: No available formula for opencv   (我出现了2333)

    在输入brew install opencv前  先输入

    brew tap homebrew/science    (会卡一下  直接输入brew install opencv好了)

  方法二:(可以安装opencv3.0)

    先下载opencv的包,然后在终端中进入存放解压后的opencv文件夹,新建一个空的文件夹release,进入该文件夹,编译安装opencv,使用命令如下:

      mkdir release

      cd release

      cmake -G "Unix Makefiles" ..      (会卡一下  直接输入make好了)

      make

      sudo make install

    安装好的lib文件存放在“/usr/local/lib”文件夹,h文件存放在“/usr/local/include”。(自动完成的不是要手动的)

至此,opencv for Mac 安装完毕,参考的网址如下:

http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation

http://tilomitra.com/opencv-on-mac-osx/

4.在xcode和eclipse中使用opencv:

  xcode:

    1.新建一个command line project(这里估计和最开始下的command line tools有关吧不是很理解最开始那一步是做什么的)

    2.随便新建一个cpp,粘贴一个opencv的程序用来测试

      //

      //  main.cpp

      //  Opencv_test

      //

      //  Created by 李泽 on 14/11/5.

      //  Copyright (c) 2014年 ___VISSAC___. All rights reserved.

      //

      #include <iostream>

      #include <opencv2/opencv.hpp>

      #include <opencv2/highgui/highgui.hpp>

      #include <opencv/cvaux.hpp>

      #include <fstream>

      using namespace std;

      #define BYTE unsigned char

      int main(int argc, const char * argv[])

      {

          // insert code here...

      #if 1

          //get the image from the directed path

          IplImage* img = cvLoadImage("/Users/lize/aaa.png", 1);

          //NSLog(img);

          //create a window to display the image

          cvNamedWindow("picture", 1);

          //show the image in the window

          cvShowImage("picture", img);

          //wait for the user to hit a key

         cvWaitKey(0);

          //delete the image and window

          cvReleaseImage(&img);

          cvDestroyWindow("picture");

      #endif

          //return

          return 0;

      }

    3.添加lib文件:右键点击工程名,选择“Add files to..",然后按“/”,在弹出的路径框中输入:/usr/local/lib (注意这一步,如果用的是macports,路径是不一样的),全选该文件夹下所有后缀是dylib的文件,添加至工程

    4.添加lib文件查找支持:点击文件名文件夹,在主界面“Building Settings"选项卡中,双击”Library Search Paths",添加路径"/usr/local/lib"

    5.添加头文件:点击工程名文件,还是在“Building Settings"选项卡中,找到"Header Search Paths",添加"/usr/local/include"和"/usr/local/include/opencv"

    6.编译链接运行一下,不行再Google 吧我是成功了反正2333

  eclipse:

    1.右键工程名,选择properties,然后点c/c++ build左边的下拉箭头,选择settings,选择右边选项卡中的tool settings

    2.在gcc c++ compiler选项列表中选择includes,然后在paths中添加/usr/local/include/

    3.在macos x c++ linker选项列表中选择libraries,在library search path中添加/usr/local/lib/ ,在libraries添加需要使用的lib文件:(不清楚要用到啥就全部添加了好了,再有问题问Google)

      opencv_core

      opencv_imgproc

      opencv_highgui

      opencv_ml

      opencv_video

      opencv_features2d

      opencv_calib3d

      opencv_objdetect

      opencv_contrib

      opencv_legacy

      opencv_flann

  

参考:http://blog.sciencenet.cn/home.php?COLLCC=3456986939&COLLCC=3456885714&mod=space&uid=702148&do=blog&quickforward=1&id=657754%20%E5%9C%A8Mac%E4%B8%8B%E4%BD%BF%E7%94%A8OpenCV%EF%BC%8C%20%E5%9C%A8Xcode%E4%B8%8B%E4%BD%BF%E7%94%A8OpenCV

时间: 2024-10-14 19:06:02

Mac下opencv的配置的相关文章

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

# OpenCV学习系列(零) Mac下OpenCV + xcode环境搭建 [-= 博客目录 =-] 1-学习目标 1.1-本章介绍 1.2-实践内容 1.3-相关说明 2-学习过程 2.1-homebrew安装 2.2-使用homebrew安装CMake 2.3-源码安装OpenCV 2.4-xcode配置与测试 2.5-基础问题回答 3-资料 1-学习目标 1.1-本章介绍 因为不可抗力(╯﹏╰),最近去图书馆借了一本<OpenCV编程案例详解>,准备学习OpenCV的使用,因为身患懒癌

cocos2d-x 3.0在mac下的基本配置

随着3.0正式版的发布,有必要开始对其进行一番研究.首先就从环境搭建以及基本的配置开始. 其实在cocos2d-x的官方wiki中已经有了比较详细的介绍,只不过是英文的,这里针对实际操作给大家简单翻译说明一下. 创建一个cocos2d-x项目 1.1 环境需要 Android 2.3 或更新版本 ios 5.0 或更新版本 OS X 10.7 或更新版本 Xcode 4.6 以上版本 gcc 4.7 和Android ndk-r9以上版本 Python 2.7.5 1.2 创建一个新的项目 首先

Mac 下SVN 的配置(Xcode6.1下)

Mac 下SVN  的配置(Xcode6.1下) 1.可以根据下面的2个博客根据自己的需要来配置 http://blog.csdn.net/jingjingxujiayou/article/details/42105641 http://blog.csdn.net/jingjingxujiayou/article/details/42085053 我的是在一个新电脑上面,环境需要全新的配置 2.下面是配置过程和配置的问题 下面的操作前提是电脑的svn环境用已经确认配好了. 根据上面的两个博客配好

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 for Linux/Mac 下载OpenCV后,cd进入指定目录,使用unzip命令解压请提前安装Homebrew命令先安装cmake工具然后cd进入解压后的文件夹 $ brew install cmake $ mkdir release $ cd release $ cmake -G

Redis/zookeeper/ActiveMQ在Mac下的安装配置

框架中需要用到redis.zookeeper和activemq,目前开发环境搭建在Mac下,使用brew安装是比较简便快捷的方式: $ brew search zookeeper zookeeper ? homebrew/php/php53-zookeeper homebrew/php/php55-zookeeper homebrew/php/php54-zookeeper homebrew/php/php56-zookeeper $ brew search redis hiredis redi

Mac下SublimeText 3配置C语言编译环境

1. SublimeText简述 Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.一款文本编译器怎么才能满足大部分程序员的需求呢? 首先,它得是跨平台的,linux,win,mac都可以用,每个平台上的软件都很好用也很关键: 其次功能强大(插件丰富),占用内存小,界面友好,比如编辑状态退出会自动保存,下次打开方便编译: 还有就是方便提交ftp, svn, git,查看本地文件历史纪录: 以上三个优点SublimeT

Mac下安装和配置mongoDB

mac下的mongodb下载安装比较简单,主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装,这里就不赘述了, 复杂的在于mongodb运行环境的配置(若未配置运行环境则无法启动,输入mongod命令提示 'is not a command...'). 1.以本机为例,采用压缩包的方式进行安装: 从mongoDB官网下载最新安装包,解压到 Documents/develop目录下并写该名称为mongodb,如图: 2.在mongodb目录下新建二个目录:data

Mac下安装及配置Eclipse

1.安装Eclipse前先确认你的Mac上是否已安装java运行环境.进入终端,输入"java -version",如果返回了java版本号则说明已安装,否则,请先安装java运行环境: 2.访问eclipse官方首页http://www.eclipse.org/home/index.php ,点击右上角"Download"按钮: 3.这里列出了多种下载安装包,根据你的需求来选择.由于我们需要开发基于web的jsp程序,所以要选择Java EE的这个: 4.选择一个

Mac下环境变量配置

Mac下的常用环境变量配置文件 1./etc/profile   (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 2./etc/bashrc    (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件. 3.~/.bash_profile  (一般在这个文件中添加用户级环境变量) (注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile) 若bash shell是以lo