Mac下安装Opencv并配置Xcode

step1:下载OpenCV

step2:打开终端,进到opencv源码主目录下;

step3:键入以下命令

          1.sudo cmake -G "Unix Makefiles"

          2.sudo make (可加上-j8或-j4选项,加快编译速度)

          3.sudo make install  (可加上-j8或-j4选项,加快编译速度)

如果不出什么意外,这时编译完成,生成的头文件会在/usr/local/include下,可以看到有两个文件夹:opencv和opencv2,而生成的库文件在/usr/local/lib下,可以看到有很多以libopencv开头的,dylib后缀名的文件。

step4:配置Xcode

          1.osx   

              step1,new一个project

Mac下安装Opencv并配置Xcode_第1张图片

         step2,new完成后,点击工程名,看到如下界面:

Mac下安装Opencv并配置Xcode_第2张图片

点击Build Settings(看上图),找到Search Paths选项,分别在Header Search Paths和Library Search Paths下导入头文件路径和链接库路径,就是上面安装时生成的那两个路径:

Mac下安装Opencv并配置Xcode_第3张图片

        step3,导入动态库文件,点击Build Phases,在Link Binary With Libraries中,点击“+”,到指定路径添加库文件(把所有以libopencv开头的都加进去):


        step4,测试,在main.cpp中写入如下代码:

#include <iostream>
#include <opencv2/opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
    // insert code here...
//    std::cout << "Hello, World!\n";
    Mat img = imread("/Users/eternity/Documents/images/30.jpg");
    Mat gray;
    cvtColor(img, gray, CV_BGR2GRAY);
    imshow("gray", gray);
    waitKey(1000);
    return 0;
    
}
ok,成功显示表明安装配置成功。

        2.ios

      上面是macOS环境下的配置,但是如果你是一个ios开发人员,在用到OpenCV库时怎么配置Xcode呢,这个可能要比MacOS要麻烦些,但是ios有自己的解决办法,非常好用,省时省力,那就是利用CocoaPods来配置,帮你解决不少麻烦,具体配置可参考www.bubuko.com/infodetail-425274.html这篇文章有很详细的关于CocoaPods的介绍。


你可能感兴趣的:(mac,opencv配置)