OpenCV学习心得一:Mac端opencv安装配置及使用。

一:背景

  1. 新手,因课程及职业发展规划需要,学习opencv并记录心得以便日后回顾。
  2. 系统mac Os X,版本10.14;Xcode版本10.0
  3. opencv版本3.4.1

        OpenCV学习心得一:Mac端opencv安装配置及使用。_第1张图片        OpenCV学习心得一:Mac端opencv安装配置及使用。_第2张图片

二:安装opencv

  1. 下载opencv源码,(笔者是个追求完美的人,有新版不爱用旧版,所以没有按照网上tutorial使用Homebrow安装。homebrow选择的是一个较老的版本。)OpenCV学习心得一:Mac端opencv安装配置及使用。_第3张图片
  2. 安装过程我们需要用到cmake,如没有自行搜索如何安装cmake。(cmake为mac提供了安装包,安装包安装完毕后可以世通图形界面编译但在命令行使用cmake命令,需在tools选项下安装command lines tool)
  3. 下载到自己想要的路径,打开mac的命令行根据terminal,cd到源码所在路径新建文件夹build做为编译源码路径。输出以下命令:
  4.  
    cd build
    cmake -G "Unix Makefiles" ..
    make -j8
    sudo make install
  5. 至此opencv已经安装完毕。

三:xcode安装及配置

  1. 直接去AppleStore下载最新的xcode安装即可。
  2. 下载后打开选择新建项目,选择command line tool。OpenCV学习心得一:Mac端opencv安装配置及使用。_第4张图片OpenCV学习心得一:Mac端opencv安装配置及使用。_第5张图片
  3. 输入项目名,选择项目路径后会进入项目配置选项,按下图配置searching path的head和lib搜索路径。OpenCV学习心得一:Mac端opencv安装配置及使用。_第6张图片OpenCV学习心得一:Mac端opencv安装配置及使用。_第7张图片
  4. 然后点building phase的link b with lib,这个目的是为项目添加依赖库。这些dylib文件目录在路径/usr/local/Cellar/opencv/3.4.3/lib里,选中添加即可。OpenCV学习心得一:Mac端opencv安装配置及使用。_第8张图片OpenCV学习心得一:Mac端opencv安装配置及使用。_第9张图片
  5. 至此xcode配置完毕。

四:跑sample开心一下

  1. 附上一段最简单的opencv代码
  2. 编译com+B,运行com+R
  3. 恭喜。。。完事。
  4. //display a image
    
    #include 
    #include 
    #include 
    #include 
    
    using namespace cv;
    
    int  main()
    {
        
        Mat img = imread("/Users/Flyer/Pictures/DSC00836.JPG", CV_LOAD_IMAGE_UNCHANGED);    //以上路径为我的一张图片
    
        if(img.empty())
        {
            fprintf(stderr, "failed to load input image\n");
            return -1;
        }
        
        imshow("Display Image", img);
        waitKey(0);
        
        return 1;
    }
    

    有个问题是每新建一个项目都要配置search path,查了查也没啥好办法解决,希望有大神指出,嘤嘤嘤。

 

你可能感兴趣的:(OpenCV)