美文网首页
Xcode下搭建OpenCV开发环境

Xcode下搭建OpenCV开发环境

作者: 跳跳2333 | 来源:发表于2018-06-06 12:31 被阅读0次

    Xcode下搭建OpenCV开发环境

    安装homebrew

    在Terminal中输入

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序,可以在finder下点击shift+command+G进入/usr/local/Cellar文件夹

    安装cmake

    在Terminal中输入

     brew install cmake
    

    安装opencv

    在Terminal中输入

     brew link --overwrite python
     brew install opencv
    

    添加Search Path

    创建新的Xcode项目(command line tool),语言选择C++。接着,在项目的Bulid Settings里面找到Header Search Paths和Library Search Paths两项,在Header Search Paths中加入

    /usr/local/Cellar/opencv/3.4.1_2/include

    Library Search Paths中加入

    $(inherited) /usr/local/Cellar/opencv/3.4.1_2/lib

    添加Linked Frameworks

    在项目的General中找到Linked Frameworks and Libraries,点击‘+’号,添加如下三个文件

    libopencv_core.3.4.1.dylib

    libopencv_highgui.3.4.1.dylib

    libopencv_ml.3.4.1.dylib

    libopencv_imgcodecs.3.4.1.dylib.

    添加dylib文件的方法是,点击add other,然后点击shift+command+G进入/usr/local文件夹,然后根据我们之前说的安装glew和glfw3的路径找到这两个文件夹,在这两个文件夹中找到这两个文件

    测试代码

    #include <iostream>
    
    #include <opencv/highgui.h>
    
    #include <opencv/cv.h>
    
    int main(int argc, char** argv)
    
    {
        
        cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);
        
        //MARK: 文件路径要改为自己的
        IplImage *img=cvLoadImage("hello.jpg", CV_LOAD_IMAGE_ANYCOLOR);
        
        cvShowImage("image", img);
        
        cvWaitKey(0);
        
        cvReleaseImage(&img);
        
        cvDestroyWindow("image");
        
        return 0;
        
    }
    

    相关文章

      网友评论

          本文标题:Xcode下搭建OpenCV开发环境

          本文链接:https://www.haomeiwen.com/subject/vdrbsftx.html