這是opencv2.1版本下載,該資源用于基于c++的圖像處理,使用簡單方便,易于掌握,適合初學者入手。
opencv2.1版本是如題(非原創(chuàng),非轉載,非翻譯)。其實本菜鳥很糾結于CSDN博客文章的分類:原創(chuàng);轉載;翻譯。菜鳥以博客備忘,首先Google,然后試,最后寫博客,說是自己寫,其實是根據實際情況轉述別人的成果。建議文章分類中添加:轉述。這樣才能心安理得,要不頂著原創(chuàng)夸夸其談,心虛。
最近需要做圖像處理,打算使用的OpenCV,借了一本毛星云、冷雪飛著的《OpenCV3編程入門》,感覺確實不錯,講的很詳細,但自己動手搭建的時候,遇到了很多問題,比如目前OpenCV官網最新的版本是OpenCV3.1.0,build里只有x64,但書上寫的很詳盡:不管是32位還是64位的操作系統(tǒng),在編譯程序的時候一般情況下,都是用的Win32的x86編譯器。但書上只強調了,配置為簡最好都使用x86版本,卻沒有給出新版OpenCV3中沒有x86的問題解決方法。以下配置方法僅屬于個人見解;若有什么不對的地方請指教啊。
在完成每一步驟后,記住點擊“確定”,以確保你的設置成功。
在某些步驟中注意要在Debug 和 Release 分別進行配置。
1.首先是下載VS2010并安裝,這里不作贅述;(安裝目錄:D://Program Files/Microsoft Visual Studio 10.0)
2.下載并安裝OpenCV,我的版本是2.1(安裝目錄為D:/Program Files/OpenCV2.1)
////////////下面這步貌似不必要//////////////////
注意將路徑添加至Path中
///////////////////////////////////////////
3.下載并安裝CMake,下載版本為Windows(Win32 Installer),安裝目錄為D:/Program Files/CMake 2.8
4.運行cmake-gui(D:/Program Files/CMake 2.8/bin),設置路徑為OpenCV安裝路徑(本文檔假定安裝位置為:D:/Program Files/OpenCV2.1),并創(chuàng)建子目錄D:/Program Files/OpenCV2.1/vs2010,用于存放編譯結果。將數據填入指定文本框中
5.點擊“Configure”,在彈出對話框中選中Visual Studio 10.0;單選框中選項選擇程序默認的;然后點擊Fnish;程序會自動完成“Configure Done”;
6.然后點擊“configure”,接著點擊“Generate”。程序完成“Generate Done”。
7.完成以上步驟后,將在D:/Program Files/OpenCV2.1|vs2010目錄下生成OpenCV.sln的VC Solution File,接著請用vs2010打開OpenCV.sln,完成以下操作:
7.1在Debug下,選擇“解決方案資源管理器”下的“解決方‘OpenCV’”,點擊右鍵,運行“重新生成解決方案”,若編譯無錯,在選擇“INSTALL”項目,運行“生成”。
7.2在Release下,選擇“解決方案資源管理器”下的“解決方‘OpenCV’”,點擊右鍵,運行“重新生成解決方案”,若編譯無錯,在選擇“INSTALL”項目,運行“生成”。
此時,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)將出現在D:/Program Files/OpenCV2.1/vs2010/bin目錄中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)將出現在D:/Program Files/OpenCV2.1/vs2010/lib目錄;頭文件*.h出現在D:/Program Files/OpenCV2.1/vs2010/include/opencv中。
可以被VS C++ 2010調用的OpenCV動態(tài)庫生成完畢
8.配置Windows環(huán)境變量Path
D:/Program Files/OpenCV2.1/vs2010/bin
8.接下來的工作很重要:
要將OpenCV和VS2010配置好,必須先創(chuàng)建一個工程:注意 沒有創(chuàng)建工程是不能進行配置的。
比如:我們創(chuàng)建一個MFC應用程序,名稱為“Test”
點擊確定,接下來是一些設置問題:
單擊完成。
9.點擊 項目à屬性à配置屬性àVC++目錄 對 “常規(guī)”子菜單的“包含目錄”和“庫目錄”進行編輯。
注意 在 配置 Debug 和Release下進行相同操作 ,每次修改后記住保存。
在包含目錄下添加
D:/Program Files/OpenCV2.1/vs2010/include/opencv
在庫目錄下添加D:/Program Files/OpenCV2.1/vs2010/lib
10.右鍵單擊 “Test”選中“屬性”,進入“Test屬性頁”,
為項目的Debug配置增加依賴的庫:
cv210d.lib; cvaux210d.lib;cxcore210d.lib; highgui210d.lib ;ml210d.lib; cxts210.lib ( 注意。簞e忘了分號)
為項目的Release配置增加依賴的庫:
cv210.lib; cxcore210.lib; cxts210.lib; highgui210.lib ;ml210.lib ;cvaux210.lib
配置完成。
配置完成后,可以在Debug和Release系分別對程序進行調試。