M1的Xcode配置opencv环境-- For M1用户

文章目录

  • opencv简介
  • 安装opencv
  • 环境配置

opencv简介

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。
OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。

安装opencv

如果安装xcode那么cmake也安装上了,如果没有可以使用brew安装。(安装opencv使用的是brew工具,读者使用的是M1版本的mac可以观看在m1上安装brew)

sudo xcode-select --inatall  //安装xcode的工具
brew install cmake
brew install gcc

使用brew安装opencv:

brew install opencv

M1的Xcode配置opencv环境-- For M1用户_第1张图片

环境配置

首先在mac上新建一个c++工程,(我们直接讲配置,相信大家都会创建~)

每个人安装的版本不一样,路径不一样。
只要是lib和头文件两个路径。

Header Search Path:/opt/homebrew/Cellar/opencv/4.5.1_3/include/opencv4 /opt/homebrew/Cellar/opencv/4.5.1_3/include/opencv4/opencv2
Library Search Path:/opt/homebrew/Cellar/opencv/4.5.1_3/lib

说明:

  1. 头文件目录:
    M1的Xcode配置opencv环境-- For M1用户_第2张图片
  2. lib目录
    M1的Xcode配置opencv环境-- For M1用户_第3张图片
    注:Mac的M1是新出来的,与之前的架构不同,opencv的安装路径与之前的也不同,我查了好多资料,自己做了一个总结。文章难免有错,欢迎指正。

你可能感兴趣的:(opencv,mac,M1,xcode,c++)