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

被折叠的 条评论
为什么被折叠?



