美文网首页
Xcode配置opencv环境详解

Xcode配置opencv环境详解

作者: QJK | 来源:发表于2016-03-28 10:14 被阅读1547次

更新方法 去opencv官网下载OpenCV for iOS中科大软院的不用试了 看下面的 学校的网速你懂得
学校的高图实验需要用到opencv,但是老师发的实验指导只有windows平台上的。那用Mac的怎么办?
跟着这篇教程,一切都好办
首先我们要安装一个叫Homebrew的东西(装过的可以跳过这步)
它是0S X上的一个套件管理器
打开终端窗口, 粘贴以上脚本。

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

运行命令brew doctor可以检查是否出错
安装opencv前我们需要先装sciene,终端输入命令

brew tap homebrew/science

安装opencv

brew install opencv

关键步骤来了,那就是泡杯咖啡耐心等待!
假如你像我一样够帅的话,那么会顺利安装成功(据说点喜欢可以提升成功率)
如果安装出问题的话,可以使用下面的命令重试一下。

brew install opencv --env=std

环境搭完,接下来我们Xcode上该怎么用呢?

建立一个Command Line Tool项目

菜单栏XCode-Preferences-Locations-Advanced并选择Legacy

屏幕快照 2016-03-28 上午9.40.25.png

配置搜索路径

在Build Settings的搜索框里输入Search Paths,双击Header Search Paths,点击+,添加

/usr/local/include
屏幕快照 2016-03-28 上午9.44.02.png

添加Linking

在Build Settings中找到Linking,双击Other Linker Flags,点击+,添加以下库

  • -lopencv_core
  • -lopencv_highgui
  • -lopencv_imgproc
  • -lopencv_video
  • -lopencv_contrib
  • -lopencv_legacy
  • -lopencv_flann
  • -lopencv_features2d

环境搭建完毕,可以开始写代码啦
把main文件删除,新建main.cpp文件,输入以下代码,尝试打开一张图像,我打开的的是一张自己的头像。

#include <stdio.h>
#include <opencv2/opencv.hpp>
#include <iostream>
#include <stdlib.h>
using namespace cv;
using namespace std;
void open(IplImage* src);
int main(int argc, const char** argv)
{   
    IplImage *src;
    src=cvLoadImage("/Users/qujingkun/Desktop/1.jpg",1);//原图
    open(src);
    return 0;
}
void open(IplImage* src){
  cvNamedWindow("admin",1);
  cvShowImage("admin",src);
  cvWaitKey(0);
  cvDestroyWindow("admin");
  cvReleaseImage(&src);
}

运行,作者的头像就被华丽丽的打开了

屏幕快照 2016-03-28 上午9.56.40.png
很惭愧,就做了些微小的工作,谢谢大家!

相关文章

网友评论

      本文标题:Xcode配置opencv环境详解

      本文链接:https://www.haomeiwen.com/subject/pasjlttx.html