您的位置:首页 > 运维架构

[2018.4] Mac 下搭建 opencv3.4开发环境

2018-03-27 10:56 363 查看
进入官网: https://opencv.org/releases.html

找到最新版,点 source 开始下载。建议下载开始后复制链接到迅雷。

下载cmake : https://cmake.org/files/v3.11/cmake-3.11.0-rc4-Darwin-x86_64.dmg 双击安装

打开终端,配置cmake环境变量:

vim .bash_profile

进去 按 i

光标移到最后 加一行:

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

(假设cmake装在默认Applications目录,不是的话自己体会怎么改⬆️)

顺序按 esc :wq

终端输

source .bash_profile

cmake (回车看到usage等等 就ok了)

第一步下载完的东西 后缀是.zip 我下载完没有后缀。。。自己手动加的后缀 然后解压它到桌面。

终端 cd 到解压后的文件夹,比如 cd opencv-3.4.1,依次执行:

mkdir release

cd release

cmake -G “Unix Makefiles” ..

make

sudo make install

安装完成,配Xcode (现在终端里可以测试openCV了,这里直接开始配Xcode,毕竟代码在Xocde里写舒服)

新建 macOS - command line tools ,语言C++ 的项目

进去后配置 :

单击工程名文件 - Build Settings , 搜索 Library Search Paths

Debug和Release里点加号 输入 /usr/local/lib

搜索 Header Search Paths,同上,加一个:

/usr/local/include /usr/local/include/opencv

添加library:

右键工程, add files to ,找到 /usr/local/lib目录(显示隐藏文件按command shift 。),按照kind排序,选择全部后缀为 dylib的文件或引用(link symbol),添加到工程。

main.cpp 写:

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

using namespace cv;

int main(int argc, const char * argv[]) {
Mat image;
image = imread("⚠️⚠️⚠️⚠️一个图片的全路径", 1);
namedWindow("Display Image", WINDOW_AUTOSIZE);
imshow("Display Image", image);
waitKey(0);
return 0;
}


build & run。ok。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mac opencv 环境搭建