`
sjuhui
  • 浏览: 46717 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Mac OS X 安装 Homebrew&XCode&Cmake&Eclipse&Opencv

    博客分类:
  • mac
阅读更多

 

XCode

1网上直接下载安装Xcode,也可以从App Store中下载安装;
2安装Xcode中的Command Line Tools:打开Xcode设置,在Downloads选项卡中点击Install"Command Line Tools"

 

Homebrew

在Terminal中输入:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
Homebrew命令
brew search 搜索软件包
brew info 查询软件包信息
brew list 查询已经安装的软件包
brew update 更新homebrew
brew install 安装软件包

 

Cmake

在Terminal中输入: brew install cmake 然后回车,即可

 

Eclipse

1.早先版本mac os自带jre,没有jre的可以从http://support.apple.com/kb/DL1572下载安装

2.下载 Eclipse(Java 和 C/C++的都需要)http://www.eclipse.org/downloads/

解压两个版本Eclipse ,然后将C/C++ 版本的Eclipse里面的plugins 文件夹中的内容全部复制,粘贴到Java 版本的Eclipse 里面的plugins 文件夹下面(注意:不能覆盖已有的文件或文件夹 )

3.创建Java工程或 C++工程,编译,运行程序

 

Opencv

在Terminal中输入: brew install opencv 然后回车, 即可

//在xcode中使用opencv

1.把编译器改为“LLVM GCC 4.2”:

点击你的“项目”,有PROJECT 和 TARGETS 选项,点击 PROJECT,找到“Build Options”,编译器默认的是"Apple LLVM Compiler 4.0", 选"LLVM GCC 4.2"即可,点击TARGETS可以看到的Build Options选项也被改为了"LLVM GCC 4.2 "

2.创建一个空的command line工程。

在main.cpp中粘贴以下代码:
#include <iostream>
#include <opencv/highgui.h>
#include <opencv/cv.h>
int main(int argc, char** argv)
{
    cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);   
    IplImage *img=cvLoadImage("/Users/juhuisun/Downloads/t.jpg", CV_LOAD_IMAGE_ANYCOLOR);
    //注意:在mac下,这里要填写对你图片的路径!    
    cvShowImage("image", img);    
    cvWaitKey(0);   
    cvReleaseImage(&img);   
    cvDestroyWindow("image");    
    return 0;
}
添加lib文件:右键点击工程名,选择“Add files to..”,在文件选择对话框弹出来时输入“/”,在弹出的路径框中输入:/usr/local/lib,全选该文件夹下的全部dylib文件,添加至工程。
添加lib文件查找支持: 点击工程名文件,进入“Build Settings”选项卡,在“Library Search Paths”栏中输入“/usr/local/lib”
添加头文件:点击工程名文件,进入“Build Settings”选项卡,在“Header Search Paths”栏中输入:“/usr/local/include   /usr/local/include/opencv”
3.编译、运行程序
//在Eclipse中使用opencv
1. 建立一个Mac C++工程,包含一个cpp文件,代码如xcode中的代码相同即可。
2. 右击工程名, 选择“Properties”,在属性配置页中选择,点击C/C++ Build, 在下拉选项中选择 Settings. 在右边的选项卡中选择 Tool Settings。
3. 在GCC C++ Compiler选项列表中选择Includes,在Include paths(-l)中添加安装好的opencv的头文件存放目录:/usr/local/include/
4. 在MacOS X C++Linker选项列表中选择Library,在Library search path (-L)中添加安装好的opencv Lib文件存放目录:/usr/local/lib/
5. 在MacOS X C++Linker选项列表中选择Library, 在Libraries(-l) 中依次点击“+”号,添加需要使用的Lib文件(通常情况下,使用前三个):
opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann
6.编译、运行程序
分享到:
评论

相关推荐

    opencv cmake时缺少的FFmpeg库

    在构建OpenCV项目时,CMake是常用的构建系统,它能自动检测依赖并配置构建过程。然而,在配置OpenCV时,可能会遇到一个常见问题:缺少FFmpeg库。FFmpeg是一个强大的开源多媒体处理框架,用于处理视频、音频文件以及...

    mac下使用xcode开发opencv(c++)的有关配置.docx

    在Mac上使用Xcode进行OpenCV(C++)开发需要一系列的配置步骤,本文将详细介绍这一过程。首先,确保你的操作系统是macOS Mojave 10.14.4,并且已经安装了Xcode Version 10.2.1 (10E1001)。Xcode通常可以通过Apple的...

    mac 下 使用homebrew 安装的opencv4 ,文件名显示2只是因为是我后面改的

    在Mac OS 10.15.5系统中,安装OpenCV库通常会选择使用Homebrew这一包管理器,因为它是方便、快捷且流行的工具,特别适合处理开源软件的安装问题。OpenCV4是一个强大的计算机视觉库,广泛应用于图像处理、机器学习...

    Mac+Xcode+openCV实现OpenTLD

    1. 安装OpenCV库:可以通过Homebrew或源码编译方式安装OpenCV。 2. 创建新Xcode项目:选择C++或Objective-C项目,根据你的需求设置项目属性。 3. 链接OpenCV库:在项目设置中添加OpenCV的库路径和框架。 4. 导入...

    在Mac OS X系统上打包Python程序.docx

    在 Mac OS X 系统上安装虚拟机是非常重要的,特别是在开发和测试中。虚拟机可以模拟不同的操作系统环境,从而方便开发和测试。VMWare Player 是一个非常popular的虚拟机软件,可以在 Mac OS X 系统上安装和运行。在...

    mac 安装opencv3.0 以及测试例子

    Homebrew是Mac OS的包管理器,它可以帮助我们轻松安装各种开发工具。如果没有安装,可以通过在终端输入以下命令来安装: ``` /bin/bash -c "$(curl -fsSL ...

    Mac安装Homebrew的那些事儿

    Homebrew是Mac Os的包管理工具,相当于Redhat Linux(Centos/RHEL/Fedora)的yum或者Debian Linux(Debian/Ubuntu)的apt-get。这篇文章主要介绍了Mac安装Homebrew的那些事儿 ,需要的朋友可以参考下

    Homebrew Mac OS X 的包管理器 v3.6.20.zip

    Homebrew 是Mac OS X系统上广泛使用的开源包管理器,它允许用户轻松地安装、管理和升级各种命令行工具,包括编程语言、系统库、实用工具等。标题中的"v3.6.20"指的是Homebrew的一个特定版本,这个版本可能包含了性能...

    OpenCV安装配置方法和软件

    - 使用Homebrew安装CMake和Python(如果尚未安装)。 - 通过Git克隆OpenCV的源代码仓库。 - 使用CMake和Xcode配置并构建项目。 - 将OpenCV库路径添加到系统路径中。 3. **Linux系统**(以Ubuntu为例): - ...

    Homebrew Mac OS X 的包管理器 v4.2.10.zip

    Homebrew 是Mac OS X系统中的一个非常重要的包管理器,它允许用户轻松地安装、管理和升级各种开源软件。这个压缩包“Homebrew Mac OS X 的包管理器 v4.2.10.zip”包含了Homebrew的特定版本4.2.10的源代码和其他相关...

    OpenCV的Java教程(在Windows、Linux、MacOS上安装,配置Eclipse)

    接下来是安装OpenCV 3.x版本,安装过程会根据不同操作系统(Windows、macOS和Linux)有不同的步骤。在Windows系统上,可能需要下载预编译的OpenCV库并配置环境变量。在macOS上,可以通过Homebrew等包管理工具来安装...

    opencv mac下面配置以及一个配好的空工程

    由于它是跨平台的,因此可以在多种操作系统上运行,包括Mac OS X。 1. **安装Homebrew**:在Mac上,我们通常使用Homebrew来管理开发库。打开终端并输入以下命令安装Homebrew: ``` /bin/bash -c "$(curl -fsSL ...

    macbook安装homebrew

    macbook安装homebrew,使用国内的源,官方提供的源如果安装失败,可以尝试一下,自己整理的

    openCV安装与配置详细教程

    - 安装Homebrew后,运行`brew install opencv`。 2. **源码编译** - 类似于Linux,通过CMake进行配置和编译。 **四、Python环境安装OpenCV** 1. **使用pip** - 在Python环境中,运行`pip install opencv-...

    Homebrew 国内安装脚本.zip

    Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内安装脚本 Homebrew 国内...

    Mercuial for mac os x 10.6

    对于Mac OS X 10.6用户,安装Mercurial可以通过Homebrew这一包管理工具进行。首先,确保已安装Homebrew,然后在终端执行以下命令: ```bash brew install mercurial ``` 安装完成后,Mercurial的命令行工具即可在...

    mac 安装homebrew

    最近在安装homebrew的时候,遇到各种坑,网上很多资源也和我遇到的 不一样,这次正好搞了一下,下载文件,直接 /bin/bash brew_install.sh 即可,文件内镜像已经更换成国内的。

    mac os x将C文件编译成.so库

    在Mac OS X系统中,将C语言源代码编译成动态库(.so库)是开发者经常遇到的任务,尤其在跨平台开发或者与Unity等游戏引擎集成时。本篇文章将详细讲解如何在Mac环境下,利用GCC编译器将C文件转化为适用于Unix-like...

    Mac OS上安装PostgreSQL的教程

    在Mac OS上安装PostgreSQL通常采用Homebrew这一方便的包管理器,下面我们将详细介绍这个过程。 首先,我们需要了解Homebrew。Homebrew是Mac OS上的一个软件包管理器,它允许用户轻松地安装、管理和升级各种开源软件...

    Learning-OpenCV-QT5.6:mac qt5.6 opencv

    Mac上OpenCV安装首先检查OpenCV是否安装成功brew info opencv安装OpenCV必须的依赖工具Cmakebrew install cmake安装OpenCV安装OpenCV 2.4.Xbrew tap homebrew/sciencebrew install opencv安装OpenCV 3brew tap ...

Global site tag (gtag.js) - Google Analytics