Skip to content

Instantly share code, notes, and snippets.

@andikan
Last active August 29, 2015 13:56
Show Gist options
  • Select an option

  • Save andikan/8953413 to your computer and use it in GitHub Desktop.

Select an option

Save andikan/8953413 to your computer and use it in GitHub Desktop.
Install OpenCV in Mac OS X 10.8.5

Welcome to GaussBits

Prerequirements

  1. HomeBrew
  2. OpenCV
  3. Xcode 4.6.2
  4. Xcode Command Line Tools

Install Homebrew

  • Install Homebrew:
    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Install OpenCV

  • Use Homebrew to instal opencv
    brew tap homebrew/science
    brew install opencv

Directory paths

  • Opencv install in : /user/local/Cellar/opencv
  • symbolic headers : /usr/local/include
  • symbolic lib : /usr/local/lib

Install Xcode 4.6.2

Xcode 4.6.2 download

Install Command Line Tools in Xcode

Xcode -> Preferneces -> Downloads tab -> Command Line Tools


Getting Started

  1. get GaussBits project directory
  2. open Xcode 4.6.2
  3. open GaussBits.xcodeproj
  4. click PROJECT -> Build Settings
  5. set Header Search Paths : /usr/local/include
  6. right click on the project to add a new group name "OpenCV"
  7. open the directory with path /usr/local/Cellar/opencv//lib in Finder
  8. drag OpenCV relative dylib to the new group name "OpenCV"
    • libopencv_calib3d..dylib
    • libopencv_contrib..dylib
    • libopencv_core..dylib (must)
    • libopencv_features..dylib
    • libopencv_flann..dylib
    • libopencv_gpu..dylib
    • libopencv_highgui..dylib (must)
    • libopencv_imgproc..dylib (must)
    • libopencv_legacy..dylib
    • libopencv_ml..dylib
    • libopencv_nonfree..dylib
    • libopencv_objdetect..dylib
    • libopencv_ocl..dylib
    • libopencv_photo..dylib
    • libopencv_stitching..dylib
    • libopencv_superres..dylib
    • libopencv_ts..dylib
    • libopencv_video..dylib
    • libopencv_videostab..dylib

Check if build failed

  • Build Settings
    1. Architectures : 64-bit Intel
    2. C Language Dialect : GNU99
    3. Compiler for C/C++/Objective-C : LLVM GCC 4.2

FAQ

  • Why not Xcode 5 :
    Because of the compiler. LLVM-GCC is not included in Xcode 5.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment