在Mac下安装OpenCV及在Xcode中使用OpenCV

本文详细介绍了如何在Mac环境下安装OpenCV及其依赖,并提供了在Xcode项目中配置并使用OpenCV的具体步骤。包括通过官网下载源码、使用cmake进行编译配置、添加lib和头文件等关键操作。

1、安装OpenCV

(1)到OpenCV官网下载需要的版本的源码 https://opencv.org/releases.html,将源码解压缩。
这里写图片描述

(2)安装cmake程序

$ brew install cmake

(3)进入存放解压后的opencv文件夹,新建一个空的文件夹release,进入该文件夹,编译安装OpenCV,使用命令如下:

$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D $ CMAKE_INSTALL_PREFIX=/usr/local/opencv3.4.4  -G "Unix Makefiles" ..
$ make
$ sudo make install

(4)安装好的lib文件存放在“/usr/local/lib”文件夹,头文件存放在“/usr/local/include”。至此,opencv for Mac 安装完毕


2、在Xcode下使用OpenCV

(1)添加lib文件:右键点击工程名,选择“Add files to..”,在文件选择对话框弹出来时输入“/”,在弹出的路径框中输入:/usr/local/lib,全选该文件夹下的全部dylib文件,添加至工程。
(2) 添加lib文件查找支持: 点击工程名文件,进入“Build Settings”选项卡,在“Library Search Paths”栏中输入“/usr/local/lib”
(3)添加头文件:点击工程名文件,进入“Build Settings”选项卡,在“Header Search Paths”栏中输入:“/usr/local/include /usr/local/include/opencv”
(4)编译运行整个工程

#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv/cvaux.hpp>
#include <fstream>
using namespace std;

#define BYTE unsigned char

int main(int argc, const char * argv[])

{
    // insert code here...
#if 1
    //get the image from the directed path
           IplImage* img = cvLoadImage("/Users/boyuanfeng/aaa.bmp", 1);
           //NSLog(img);
           //create a window to display the image
           cvNamedWindow("picture", 1);
           //show the image in the window
           cvShowImage("picture", img);
           //wait for the user to hit a key
           cvWaitKey(0);
           //delete the image and window
           cvReleaseImage(&img);
           cvDestroyWindow("picture");
#endif
           //return
           return 0;
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值