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