[Android] Opencv 環境搭建

前言

Opencv 是一個廣受歡迎的開源計算機視覺庫,它提供了很多函數,實現了 很多計算機視覺算法,算法從最基本的濾波到高級的物體檢測皆有涵蓋。本篇文章主要敘述如何在 Windows 平臺搭建 Opencv 的開發環境。

準備

由於 Opencv 是 C/C++ 編寫,所以我們要先安裝 Visual Studio ,本人使用的是 Visual Studio 2010。然後去 Opencv 官網 下載 Opencv。Windows 平臺的是 .exe 的可執行文件。雙擊安裝即可。

配置環境變量

右鍵 “我的電腦” 選擇屬性,點擊左側 “高級系統設置”,然後點擊 “環境變量” 。在 “系統變量” 裏找到 Path ,點擊編輯。在最後追加 C:\Users\cuifei\Documents\opencv\opencv\build\x64\vc10\bin 。注意要和原來的內容用 “;” 分開。這路徑是安裝 Opencv 的路徑。在 opencv\build 的路徑下有多個平臺的文件夾,選擇自己相應的即可。我的是 64 位系統和 Visual Studio 2010 所以選擇 x64\vc10\bin 這個路徑。

Opencv 環境變量配置1Opencv 環境變量配置1

配置 Visual Studio

  • 新建項目 – 選擇 win32 控制檯應用程序。

  • 配置 Opencv VC++ 目錄 – 右鍵項目名,選擇 “屬性” –> “配置屬性” –> “ VC++ 目錄” –> “可執行文件目錄”。加入如下目錄:

    1. C:\Users\cuifei\Documents\opencv\opencv\build\include

    2. C:\Users\cuifei\Documents\opencv\opencv\build\include\opencv

    3. C:\Users\cuifei\Documents\opencv\opencv\build\include\opencv2

  • 配置 “庫目錄” – 在 “庫目錄” 添加 C:\Users\cuifei\Documents\opencv\opencv\build\x64\vc10\lib

  • 配置 Opencv 附加包含目錄 – 選擇 “ C/C++ ” –> “常規” –> “附加包含目錄” 添加和 “Opencv VC++” 一樣的目錄。

  • 配置 “連接器” – 切換到 “連接器” –> “輸入” –> “附加依賴項” 添加 opencv_ts300.lib;opencv_ts300d.lib;opencv_world300.lib;opencv_world300d.lib

peizhi

peizhi2

至此,配置完畢。

測試程序

下面是一個加載並顯示一張圖片的例子

#include <opencv2/opencv.hpp>  
#include <cv.h>
#include <highgui.h>

int _tmain(int argc, char ** argv)
{
  IplImage* src = cvLoadImage("abc.jpg",1);
  cvNamedWindow("Alpha",1);
  cvShowImage("Alpha",src);
  cvWaitKey();
  return 0;
}

注意:這裏使用的圖片的路徑是相對路徑,所以要把圖片放到項目的目錄下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章