• 【openCV学习笔记】在Mac上配置openCV步骤详解


    (1)安装Homebrew:(需要Ruby)

    注:因为snow leopard 以后已经自带Ruby了,所有可以不用自己安装Ruby。

    看一下Homebrew的官网: http://mxcl.github.com/homebrew/ 进入后,可以看到安装方法,你只要在Terminal(终端)中输入:

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

    注:不要在前面加sudo否则会有错误提示,但没事,再输入一次正确的即可。

    (2)更新Homebrew,在Terminal中输入:brew update 然后回车,即可

    (brew selfupdate不用了,官方文档First update the formulae and Homebrew itself:brew update)

    一些操作:https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

    (3)安装cmake, 在Terminal中输入: brew install cmake 然后回车,即可

    (4)安装opencv, 在Terminal中输入: brew install opencv 然后回车, 即可

    (5)等待其安装完成(时间非常久,编译的时候CPU全速运转),至此opencv已经安装在macbook上了

    以下:
    作者:王皓
    链接:http://www.zhihu.com/question/20116487/answer/19970531
    来源:知乎
    安装好 OpenCV 后,在 /usr/local/include 下应该能看到 opencv2 文件夹,在 /usr/local/lib 下能看到很多libopencv****.dylib,这说明已经安装成功了。
    (6)将OpenCV的动态库手动拖入项目:

    在XCode中你的工程下建立一个NewGroup(方法:右键你的工程(左上,蓝色的那个)然后点击“New Group”)

    然后,打开你的“Finder”(就是你mac下面那个条上,长的像人脸那个图标)然后此时,你同时按住  Shift  Command  g  这三个建, 然后会弹出来一个对话框,你在里输入“/usr/local”然后回车,它会转入local文件夹下,然后你按如下顺寻进入: Cellar-->opencv-->2.4.3-->lib  你现在已经进到了lib文件夹啦,你会看到一大堆以“dylib”结尾的文件,这些就是“动态库”,然后你找到以下三个动态库: libopencv_core.2.4.3.dylib  libopencv_highgui.2.4.3.dylib libopencv_ml.2.4.3.dylib

    把它们选中后(按住command建就可以多选)点住,直接拖到你在XCode中刚建好的那个NewGroup文件夹里,然后XCode会弹出个对话框,注意,不要勾选 “Copy items into destination group's folder (if needed)”, 然后点击“Finish”

    (7)添加lib文件查找支持: 点击工程名文件,进入“Build Settings”选项卡,在“Library Search Paths”栏中输入“/usr/local/lib/**”

    (8)添加头文件:点击工程名文件,进入“Build Settings”选项卡,在“Header Search Paths”栏中输入:“/usr/local/include”

    (看不到Header Search Paths这一项在Build Settings左下方的basic和all选项卡里选all就能看到了)

    (9)然后在.cpp文件内添加 #include <opencv2/opencv.hpp> 即可。
     
    参考链接:
    http://blog.csdn.net/china_lzn/article/details/8363660
    http://blog.csdn.net/star_liux/article/details/8975862
    http://www.zhihu.com/question/20116487
    http://tieba.baidu.com/p/3492521942
     
  • 相关阅读:
    深入MySQL(一):MySQL的组织架构
    使用graalvm nativeimage 快速暴露jar 代码为native 共享库
    SQL注入__布尔盲注和时间盲注 菜鸟
    linux网络配置,无法解析或者打开软件包列表
    django入门视图
    三.面试题
    select,poll,epoll的区别以及使用方法
    Linux从入门到入坑
    品味Spring Cache设计之美
    JAVA_基础篇(1)_JDK 8 的下载、安装与配置
  • 原文地址:https://www.cnblogs.com/turtle920/p/4908770.html
Copyright © 2020-2023  润新知