Mac 下搭建 OpenCV 3.4.3 开发环境 配Xcode

一、进入官网下载ios版本:https://opencv.org/releases.html

 

二、进入cmake官网下载cmake:https://cmake.org/download/

三、打开terminal,配置cmake环境变量

vim .bash_profile

 输入(看你把cmake保存的路径,我保存在applications如图)

export PATH=${PATH}:/Applications/CMake.app/Contents/bin

:wq 保存推出

刷新变量环境

source .bash_profile

然后cmake看看,出现如图所示则配置环境变量成功 

四、安装OpenCV

解压OpenCV   

 terminal进入opencv路径

cd /Users/one/Tools/opencv-3.4.3

创建文件夹

 mkdir release

进入此文件夹

 cd /Users/one/Tools/opencv-3.4.3/release

下载(注意后面有两个点!!) 

cmake -G "Unix Makefiles" ..

出现以下则成功

到这一步时没有翻墙的情况下可能下载缓慢或者超时,过后又是一个漫长的下载。。。。。。。

下载完之后

sudo make install

然后一段小安装时间完成

四、xcode创建OpenCV C++程序

创建c++程序

选中工程中build settings  

修改 Header Search Paths 加上   /usr/local/include 和  /usr/local/include/opencv (和/usr/local/include/opencv2)

修改 Library Search Paths 加上 /usr/local/lib

增加文件,找到/usr/local/lib

添加所有 .dylib为后缀的文件(如果知道自己想要哪个可以自行添加)

添加完毕可以在Build Phases 中 Link Binary With Libraries 有刚才添加的 .dylib

(常用libopencv_core.3.4.3 和 libopencv_highgui.3.4.3 两个库)

main.cpp 输入 如下图

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

using namespace cv;

int main(int argc, const char * argv[]) {
    Mat image = imread("/Users/one/Desktop/图片的全路径.png",1);  //找到图片
    namedWindow("OpenCV HelloWord",WINDOW_NORMAL);
    imshow("Display Image",image);
    waitKey(0);
    return 0;
}

若出现警告Not a Doxygen trailing comment,Build Settings  搜索 Documentation Comments 设置成 No 则可

猜你喜欢

转载自blog.csdn.net/one_hwx/article/details/82353043
今日推荐