zoukankan      html  css  js  c++  java
  • 在Mac OSX 10.10 上安装opencv

    http://blog.csdn.net/wdkirchhoff/article/details/41910553

    在Mac OSX上如果想使用OpenCV,可以通过自己手动编译源码的方式,但比较繁琐。
    推荐使用Homebrew来进行安装,步骤很简单,如下:


    1、brew tap homebrew/science


    2、brew install opencv


    等待几分钟,即可安装成功。

    下面是配置eclipse:

    1. 按照正常的步骤,使用eclipse建立一个Mac C++工程,包含一个cpp文件。
    #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/kirchhoff/twd.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;
    }

    2. 右击工程名, 选择“Properties”,在属性配置页中选择,点击C/C++ Build, 在下拉选项中选择 Settings. 在右边的选项卡中选择 Tool Settings。
    3. 在GCC C++ Compiler选项列表中选择Includes,在Include paths(-l)中添加安装好的opencv的头文件存放目录:/usr/local/Cellar/opencv/2.4.9/include
    4. 在MacOS X C++Linker选项列表中选择Library,在Library search path (-L)中添加安装好的opencv Lib文件存放目录:/usr/local/Cellar/opencv/2.4.9/lib
    5. 在MacOS X C++Linker选项列表中选择Library, 在Libraries(-l) 中依次点击“+”号,添加需要使用的Lib文件(通常情况下,使用前三个):
    opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann
    6. 重新build all工程,大功告成~~*^_^*

  • 相关阅读:
    TranslateAnimation详解
    商业价值:谷歌娱乐影音之路上的硬件产品
    红黑树源码实现
    cocos2d-x Loading界面实现资源加载
    Android String 转 MD5
    [置顶] 【原创分享】嵌入式linux应用之内核移植定制篇-前篇(linux-3.8.12 mini2440)--20130824
    搭建Windows故障转移群集
    ,典型递归问题-F(1025)mod 5 的值
    android:为TextView加入样式——下划线,颜色,设置链接样式及前背景色
    现在仍在工作的12名最“屌”的程序猿
  • 原文地址:https://www.cnblogs.com/Travis990/p/4513591.html
Copyright © 2011-2022 走看看