基础篇 | 14 C++ 图像处理

本文介绍了如何在Xcode环境下安装OpenCV并进行图像处理。通过使用homeBrew安装OpenCV,然后将动态链接库导入Xcode项目,配置库和头文件路径。接着展示了读取图像、画矩形、转换为灰度图以及保存处理结果的代码示例。
摘要由CSDN通过智能技术生成

Xcode下安装OpenCV

OpenCV是一个非常完善的开源计算机视觉库,现在也支持CPU加速这个特性,它提供了C、C++、Python、Matlab多种接口,并且是跨平台的,支持在Windows、Linux、macOS、Android、iOS。

现在我们来看一下如何在Xcode下下载安装OpenCV,Mac下直接去官网下载,拖入工程中,笔者尝试是不成功的。需要自行编译或使用软件源,我们用homeBrew,不过homeBrew的包不利于发布产品。

  1. 下载安装homeBrew
    打开Mac终端,键入以下命令
    ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)”

  2. 安装cmake
    安装完homeBrew后,继续安装cmake,如果Xcode不是最新版,可能要求先更新Xcode,更新即可,更新完成后,键入以下命令。
    brew install cmake

  3. 安装OpenCV
    键入以下命令
    brew install opencv

    安装完毕后,在Mac桌面菜单的go/go to folder 下,输入:/usr/local/Cellar/opencv,可以查看OpenCV的安装目录。

  4. 导入OpenCV 动态链接库
    在工程中导入动态库,在OpenCV的lib文件夹下,以文件的kind排序,可以看到所有以.dylib为后缀的动态库文件。
    创建一个C++工程,(如何在Xcode下创建C++工程,请参阅《基础篇 | 05 C++ 编程入门(一)》),将他们全部拖入Xcode工程的Link Binary With Libraries中,总共有43个动态库文件。

  5. 配置OpenCV动态库和头文件查找路径

  6. 修改Xcode的本地运行路径
    此时如果你导入头文件#include<opencv2/opencv.hpp>&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值