程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Mac OS 10.8 中的 OpenCV 開發環境設置

Mac OS 10.8 中的 OpenCV 開發環境設置

編輯:C++入門知識

一、編譯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. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved