20309 发表于 2015-12-30 09:55:27

Mac OS 10.8 中的 OpenCV 开发环境设置

  一、编译OpenCV
  要在Mac OS上使用OpenCV,需要自己编译源代码。操作过程如下:
  1)从http://www.cmake.org下载cmake 2.8安装包。
  2)安装cmake 2.8。
  3)从http://opencv.org下载opencv 2.4.3 for linux/mac源代码。
  4)解压OpenCV-2.4.3.tar.bz2。
  5)运行Terminal命令行窗口,依次执行如下命令:
  cd /Users/REPEAE/OpenCV-2.4.3
  sudo cmake -G "Unix Makefiles"
  sudo make -j 8
  sudo make install
  执行完上述命令后,头文件会被保存到/usr/local/include目录下,库文件会被保存到/usr/local/lib目录下。
  
  二、配置XCode
  1)在“Build Phases”中,添加如下库文件(这些库文件都在/usr/local/lib目录下):
  libopencv_core.2.4.3.dylib
  libopencv_calib3d.2.4.3.dylib
  libopencv_features2d.2.4.3.dylib
  libopencv_highgui.2.4.3.dylib
  libopencv_imgproc.2.4.3.dylib
  2)在“Build Settings”的“Header Search Paths”中,添加路径“/usr/local/include/**”。
  3)在“Build Settings”的“Library Search Paths”中,添加路径“/usr/local/lib/**”。
  
  三、示例代码
  #include <iostream>
  #include <fstream>
  using namespace std;
  
  #include <opencv2/opencv.hpp>
  #include <opencv2/highgui/highgui.hpp>
  #include <opencv/cvaux.hpp>
  
  int main(int argc, const char * argv[])
  {
      IplImage* pImg = cvLoadImage("/Users/REPEAE/Documents/TestCV.jpg");
      cvNamedWindow("TestCV");
  cvShowImage("TestCV", pImg);
      cvWaitKey();
      cvReleaseImage(&pImg);
      cvDestroyWindow("TestCV");
  return 0;
  }
  
页: [1]
查看完整版本: Mac OS 10.8 中的 OpenCV 开发环境设置