2015年10月30日 星期五

[OpenCV] 安裝Visual studio 2012 與 OpenCV 2.4.11



OpenCV是一款開放原始碼(Open Source)的專案,它提供C++為語言基礎的影像處理以及電腦視覺的函式庫(Library)。當初美國英特爾公司(Intel)為了尋找能夠發揮CPU實力的項目,於是便將念頭動到了影像處理以及機器視覺領領域,而OpenCV裡的函式庫正是在這樣想法下的產品。

以下援引自Wiki
------------------------------------------------------------------------------------------------------------
OpenCV專案最早由英特爾公司於1999年啟動,致力於CPU密集型的任務,是一個包括如光線追蹤和3D顯示的計劃的一部分。早期OpenCV的主要目標是
  • 為推進機器視覺的研究,提供一套開源且最佳化的基礎庫。不重複發明輪子。
  • 提供一個共同的基礎庫,使得開發人員的代碼更容易閱讀和轉讓,促進了知識的傳播。
  • 通過提供一個不需要開源或免費的軟體許可,促進商業應用軟體的開發。
  • OpenCV現在也整合了對CUDA的支援.
OpenCV的第一個預覽版本於2000年在IEEE Conference on Computer Vision and Pattern Recognition公開,並且後續提供了五個測試版本。1.0版本於2006年釋出。
OpenCV的第二個主要版本是2009年10月的OpenCV 2.0。該版本的主要更新包括C++介面,更容易、更類型安全的模式,新的函式,以及對現有實作的最佳化(特別是多核心方面)。現在每6個月就會有一個官方版本,並由一個商業公司贊助的獨立小組進行開發。
在2012年8月,OpenCV的支援由一個非盈利性組織(OpenCV.org)來提供,並保留了一個開發者網站和使用者網站。
------------------------------------------------------------------------------------------------------------
若有興趣,則可以上OpenCV的官方網站,上面有英文詳細的介紹。英文是相當重要與基本的語言工具,請讀者務必親自細讀官方原文文件與函式庫程式。



  • 安裝流程筆記連結( Hackpad )
  • 注意 : Visual studio 2015 community 在一開始開新專案的時候,並沒有win32主控台應用程式的選項,因此需要根據它的說明下載對應的開發套件。下載完之後便會出現win32主控台應用程式的選項供您選擇

  • 2015/11/8 註 : 後來因為在設定OpenCV的路徑的時候,系統一直無法除錯,後來按照葉正聖老師的教學影片中使用2012的版本,便能夠成功執行,因此為了避免般時頭砸自己腳,所以還是請各位有興趣研究OpenCV的同好,先以Visual Studio 2012為開發平台,以免一開始就澆熄了滿腔熱血 : )




  • OpenCV 2.4.11的安裝方式與資料夾路徑設定,則可以按照銘傳大學 葉正聖 老師的教學影片所提供的步驟進行即可


老師在這邊詳細的把程式碼實作的部分給紀錄下來,如果有需要的讀者可以自行參閱。若有針對OpenCV本身的演算法的實作有興趣的讀者,則可以親自從OpenCV的函式庫裡進行探索。

沒有留言:

張貼留言

/* 載入prettify的autoloader */ /* 載入JQuery */