OpenCV on Mac OSX 安装详解

原创 2015年07月08日 22:37:44

本文仅针对C++ framework下的Opencv安装,用python的朋友出门左转再找找。下面我将一步一步详细解释怎样在Mac系统下安装Opencv

1.

首先在App Store里下载Xcode,这个想必大家应该都知道

2.

下载一个package manager,本人使用的是homebrew, 具体安装方法如下:

在终端中输入 

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
有了package manager就可以简便的安装各种包了。

3. 

下面安装OpenCV需要的各种包。在终端中输入

brew tap homebrew/science
brew info opencv

终端中会显示出OpenCV的dependency, 依次安装上所有必需的dependency, 以cmake为例, 输入“brew install cmake”。所有dependency安装完毕后,安装Opencv

brew install opencv --build64

等待安装完成。

4. 

现在opencv应该已经可以用了,只要在Xcode中的build setting里的 header search path和 library search path分别设为 ‘/usr/local/Cellar/opencv/2.4.11_1/include’ 和 ’/usr/local/Cellar/opencv/2.4.11_1/lib‘ 即可。

用下面的代码检验opencv是否可用。

// Example showing how to read and write images
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>

int main(int argc, char** argv)
{
  IplImage * pInpImg = 0;

  // Load an image from file - change this based on your image name
  pInpImg = cvLoadImage("my_image.jpg", CV_LOAD_IMAGE_UNCHANGED);
  if(!pInpImg)
  {
    fprintf(stderr, "failed to load input image\n");
    return -1;
  }

  // Write the image to a file with a different name,
  // using a different image format -- .png instead of .jpg
  if( !cvSaveImage("my_image_copy.png", pInpImg) )
  {
    fprintf(stderr, "failed to write image file\n");
  }

  // Remember to free image memory after using it!
  cvReleaseImage(&pInpImg);

  return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[软件安装] libsvm for matlabR2012b on Mac OSX 10.9

课程要用Libsvm,本来打算用Python来装,但老师给了Matlab程序,自己又懒,不想重写代码,就打算装在Matlab上。真没想到一下午就全用来安这个东西了。Matlab以及OSX版本matla...

在mac osX下安装openCV,used for python

OpenCV是个开源的图像处理库,里面的内容多多。想了解更多,请自行百度咯~   篇blog是记录在mac下,安装openCV,然后使用python来引用openCV库。 环境是: Pyth...

mac osx10.11 配置安装opencv教程

笔者刚转入osx开发,准备配置一个opencv,却教程都参差不齐,经过自己的测试安装,在这里进行下总结,希望能帮助到需要的朋友。 首先笔者的系统环境是osx 10.11 el capitan, xc...

在MAC OSX10.10上安装OpenCV2.4.10全过程(含Homwbrew,cmake安装,在XCode6.1.1上配置OpenCV2.4.10)

首先交代下安装环境MAC OSX10.10,安装版本为OpenCV2.4.10,Xcode的版本为6.1.1,基本上都是各个软件的最新版本。因为OpenCV3.0还在测试阶段,正式版本没有发布,所以没...

The Simplest App on MAC OSX

Header: // // myThirdTestAppAppDelegate.h // myThirdTestApp // // Created by solaris_navi on 1...

How To Convert DMG To ISO on Mac OSX, Windows and Linux

Here are ways that you can convert dmg files to iso files on Mac OSX, Windows and Linux. Before we...

Mac OSX 上OpenCV环境搭建小记

Mac上OpenCV环境确实各种麻烦。。。也可能是我不熟悉的关系。。。总之,折腾了我N久才搞定。。。 linux和windows上也没那么纠结。。。 下面说一下我在配置环境中碰到的问题和解...

mac osx中使用CodeLite的openCV环境配置

mac系统的openCV环境配置

vmware安装Mac OSX 10.8驱动

  • 2013-03-30 11:41
  • 14.94MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)