mac上安装opencv以及Xcode上opencv+ c++环境配置

主要步骤:

  1. GitHub官网下载OpenCV
  2. 下载并配置CMake
  3. 使用CMmake编译OpenCV
  4. 使用Xcode测试OpenCV是否能够正常使用

一、下载OpenCV

官网下载:https://github.com/opencv/opencv,点击release,选择需要的版本下载压缩包

2.我这里下载的是OpenCV3.4.6

二、下载CMake并配置编译opencv

1.如果还没有安装homebrew,先用命令安装homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.使用homebrew下载CMake

brew install cmake

3.安装好cmake后,在/Users/

### 配置Xcode以使用OpenCV进行C++开发 #### 安装依赖工具 为了在Mac环境中配置XcodeOpenCV,首先需要安装必要的软件包管理器Homebrew以及编译工具链。对于已经安装Xcode的情况,gcc等相关组件通常已就绪[^3]。 #### 使用Homebrew安装OpenCV 通过命令行执行`brew install opencv`可以便捷地完成OpenCV库的部署工作。此过程会自动处理所有必需的依赖关系,并将OpenCV放置于系统的适当位置以便后续集成到项目当中[^1]。 #### 创建新的Xcode工程并设置头文件路径 启动Xcode创建一个新的Command Line Tool类型的C++应用程序,在项目的Build Settings选项卡内找到“Header Search Paths”,点击右侧的小箭头展开输入框,添加如下所示的目录作为包含路径: ```bash /opt/homebrew/Cellar/opencv/4.5.5_2/include/opencv4 ``` 注意版本号部分需根据实际安装情况调整,同时勾选下方的Recursive选项确保子目录也被纳入索引范围之内[^4]。 #### 添加链接器标志和库文件 继续在同一界面下定位至Linking分类下的Other Linker Flags字段,追加下列参数用于指定连接阶段所需的额外指令: ```bash -lstdc++ -opencv_core -opencv_imgproc -opencv_highgui ... ``` 具体应加入哪些模块取决于应用的实际需求;此外还需确认Library Search Paths包含了OpenCV动态库所在的绝对地址,一般位于`/opt/homebrew/lib`之下。 #### 编写测试程序验证配置有效性 最后编写一段简单的代码片段用来检验整个流程是否成功: ```cpp #include <iostream> #include "opencv2/opencv.hpp" int main(int argc, const char * argv[]) { cv::Mat image; image = cv::imread("/path/to/image.jpg", cv::IMREAD_COLOR); // Read the file if(image.empty()) { // Check for invalid input std::cout << "Could not open or find the image" << std::endl ; return -1; } cv::imshow("Display window", image); cv::waitKey(0); // Wait for a keystroke in the window return 0; } ``` 运行上述示例前记得替换掉图片的具体路径,观察控制台输出及弹出窗口的表现即可判断环境搭建是否顺利完成。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值