欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-23 20:40:58
...

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

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

 

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

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

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

vim .bash_profile

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

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

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

:wq 保存推出

刷新变量环境

source .bash_profile

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

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

四、安装OpenCV

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

 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" ..

出现以下则成功

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

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

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

下载完之后

sudo make install

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

然后一段小安装时间完成

 

四、xcode创建OpenCV C++程序

创建c++程序

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

选中工程中build settings  

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

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

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

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

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

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

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

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

(常用libopencv_core 和 libopencv_highgui 和 libopencv_imgcodecs库)

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

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;
}

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

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

 

部分课程代码 https://github.com/122537067/OpencCV

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

相关标签: mac OpenCV CMake