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

opencv在Mac下的环境配置(最新版本的OpenCV安装配置,史上最简洁方便有效)

程序员文章站 2024-02-19 14:52:46
...

opencv在Mac下的环境配置(最新版本的OpenCV安装配置,史上最简洁方便有效)

1.下载安装brew,点击下面进入官网,然后将官网提示的脚本复制到终端中,进行安装
brew官网
2.为了保证套件的完整,接着执行官网的建议脚本,安装wget.
brew install wget
3.安装cmake
brew install cmake
4.核心:安装opencv,直接使用brew命令安装,不要去网上下载安装
brew install opencv
5.配置环境在Xcode上使用opencv
(1)首先新建一个project,然后点击project的文件名在右侧的build setting 中搜索search进行路径的添加,分别是header search paths 和Library search paths 此版本的添加路径如下图所示。具体的头文件和lib文件路径可以通过shift+command+go命令进行查看,一般的是usr/local/include和usr/local/lib但是具体的版本可以通过类似的文件路径查看一下自己安装的路径。
在我这个版本下分别为:/usr/local/include/opencv4/usr/local/Cellar/opencv/4.1.0_2/lib
需要注意事项为:cellar首字母大写,路径点进去的里面debug和release都要写,不要写在第二行的Ask那个里面
(2)然后在build phases里面添加我们需要的lib
点击add other 然后打开后利用shift+command+go命令进入到/usr/local/Cellar/opencv/4.1.0_2/lib然后把所有需要的.dylib文件添加到里面。
6.安装完成,然后进行测试

#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv) {
    Mat image;
    image = imread("/Users/mac_name/Desktop/1.jpg", 1);//此改为自己的路径,查看一个文件的路径方法,将文件拖入到终端里即可查看路径
    namedWindow("Display Image", WINDOW_AUTOSIZE);
    imshow("Display Image", image);
    
    Mat gray;
    cvtColor(image, gray, COLOR_RGBA2GRAY);
    namedWindow("gray");
    imshow("gray", gray);
    
    waitKey(0);
    return 0;
}

若出现document类型错误,则在bulid setting中所有document把第二层路径下的yes改为no即可。
恭喜你,所有安装过程完成