![《數(shù)字圖像處理及工程應(yīng)用》課件第14章_第1頁](http://file4.renrendoc.com/view14/M0B/02/3C/wKhkGWbFwzGAXUa5AAFDtJevbTc056.jpg)
![《數(shù)字圖像處理及工程應(yīng)用》課件第14章_第2頁](http://file4.renrendoc.com/view14/M0B/02/3C/wKhkGWbFwzGAXUa5AAFDtJevbTc0562.jpg)
![《數(shù)字圖像處理及工程應(yīng)用》課件第14章_第3頁](http://file4.renrendoc.com/view14/M0B/02/3C/wKhkGWbFwzGAXUa5AAFDtJevbTc0563.jpg)
![《數(shù)字圖像處理及工程應(yīng)用》課件第14章_第4頁](http://file4.renrendoc.com/view14/M0B/02/3C/wKhkGWbFwzGAXUa5AAFDtJevbTc0564.jpg)
![《數(shù)字圖像處理及工程應(yīng)用》課件第14章_第5頁](http://file4.renrendoc.com/view14/M0B/02/3C/wKhkGWbFwzGAXUa5AAFDtJevbTc0565.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2024/8/21第1頁第14章圖像處理軟件開發(fā)概述14.1Code::Blocks開發(fā)環(huán)境Code::Blocks號稱史上最強(qiáng)的集成開發(fā)環(huán)境(IDE:IntegratedDevelopmentEnvironment),是一種源代碼開放的全功能跨平臺C/C++集成開發(fā)環(huán)境。具有免費(fèi)、開放源碼、多編譯器支持、插件式框架和跨平臺等特性2024/8/21第2頁1、安裝Code::Blocks1)下載安裝包Code::Blocks目前支持Linux(32bit/64bit)、Mac和MicrosoftWindows三種主流操作系統(tǒng)下的安裝包Windows2000/XP/Vista/7下的安裝包下載地址:/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks.12.11mingw.setup.exe或/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks.12.11mingw.setup_user.exe第14章圖像處理軟件開發(fā)概述2024/8/21第3頁2)安裝運(yùn)行下載后的安裝包:第14章圖像處理軟件開發(fā)概述圖14.1Code::Blocks安裝開始界面2024/8/21第4頁點(diǎn)擊Next,進(jìn)入安裝許可確認(rèn)界面:第14章圖像處理軟件開發(fā)概述圖14.2安裝許可確認(rèn)2024/8/21第5頁點(diǎn)擊IAgree按鈕,確認(rèn)同意GNU通用公共許可證,進(jìn)入安裝組件選擇對話框:第14章圖像處理軟件開發(fā)概述圖14.3安裝組件選擇對話框2024/8/21第6頁建議初學(xué)者選擇全部安裝(Full)模式,此模式下將安裝缺省的組件、Contrib發(fā)布的插件、C::B的共享配置以及MinGW編譯器組件(對應(yīng)內(nèi)置MinGW編譯器的安裝包)。點(diǎn)擊Next,進(jìn)入安裝目標(biāo)文件夾選擇對話框第14章圖像處理軟件開發(fā)概述圖14.4安裝目標(biāo)文件夾選擇對話框2024/8/21第7頁選擇相應(yīng)的目標(biāo)文件夾,此處需要確保登錄用戶對選擇的安裝位置擁有寫權(quán)限。點(diǎn)擊Install,進(jìn)入安裝進(jìn)度對話框:第14章圖像處理軟件開發(fā)概述圖14.5安裝進(jìn)度對話框2024/8/21第8頁等待安裝程序?qū)⑺杏脩暨x擇的組件安裝完畢。第14章圖像處理軟件開發(fā)概述圖14.6啟動C::B選擇對話框2024/8/21第9頁點(diǎn)擊“是(Y)”,將會立即啟動Code::Blocks開發(fā)環(huán)境,點(diǎn)擊“否(N)”進(jìn)入安裝結(jié)束對話框:第14章圖像處理軟件開發(fā)概述圖14.7安裝結(jié)束對話框圖14.8Code::Blocks桌面圖標(biāo)2024/8/21第10頁
Linux環(huán)境下Code::Blocks的安裝則相對簡單,以Ubuntu13.04為例,用戶只需通過Ubuntu軟件中心即可實(shí)現(xiàn)全自動安裝。第14章圖像處理軟件開發(fā)概述圖14.9Ubuntu軟件中心主界面2024/8/21第11頁第14章圖像處理軟件開發(fā)概述圖14.10選擇開發(fā)工具(集成開發(fā)環(huán)境)2024/8/21第12頁第14章圖像處理軟件開發(fā)概述圖14.11選擇Code::Block進(jìn)行安裝或卸載2024/8/21第13頁2、安裝wxWidgets1)下載安裝包分別從如下兩個下載地址下載相應(yīng)的Windows和Linux環(huán)境下wxWidgets安裝包:Windows:/projects/wxwindows/files/3.0.0/wxMSW.3.0.0.Setup.exe/downloadLinux:/projects/wxwindows/files/3.0.0/wxWidgets.3.0.0.tar.bz2/download第14章圖像處理軟件開發(fā)概述2024/8/21第14頁2)wxWidgets安裝wxWidgets安裝實(shí)際上是一個解壓縮的過程,將相應(yīng)的源文件及使用手冊解壓縮至目標(biāo)文件夾。運(yùn)行wxWidgets安裝程序啟動wxWidgets的安裝。點(diǎn)擊Next,進(jìn)入許可確認(rèn)對話框:第14章圖像處理軟件開發(fā)概述圖14.12wxWidgets安裝啟動界面圖14.13安裝許可確認(rèn)對話框2024/8/21第15頁選擇“Iaccepttheagreement”接受許可,連續(xù)點(diǎn)擊Next,進(jìn)入安裝目標(biāo)位置選擇對話框,第14章圖像處理軟件開發(fā)概述圖14.14wxWidgets發(fā)行注記圖14.15安裝目標(biāo)文件夾選擇2024/8/21第16頁選擇并設(shè)置好wxWidgets目標(biāo)文件夾,本例為d:\wxWidgets.2.9.5,點(diǎn)擊Next進(jìn)入準(zhǔn)備安裝界面,點(diǎn)擊Install,第14章圖像處理軟件開發(fā)概述圖14.16準(zhǔn)備安裝對話框圖14.17安裝進(jìn)度對話框2024/8/21第17頁等待安裝程序?qū)⑺性次募鈮褐聊繕?biāo)文件,相繼點(diǎn)擊Next、Finish完成安裝。第14章圖像處理軟件開發(fā)概述圖14.18重要信息提示對話框圖14.19安裝結(jié)束對話框2024/8/21第18頁3)wxWidgets編譯第14章圖像處理軟件開發(fā)概述提示:在Windows下編譯:首先應(yīng)將GCC編譯器所在路徑添加進(jìn)系統(tǒng)變量PATH,假定wxWidgets安裝在D:盤的wxWidgets文件夾。命令行方式下輸入:D:>cd\wxWidgets\build\mswD:>mingw32.make.fmakefile.gccBUILD=releaseSHARED=1UNICODE=1MONOLITHIC=02024/8/21第19頁3、安裝wxFormbuilder1)下載wxFormbuilder安裝包在Windows環(huán)境下,可以通過SoftonicDownloader下載并安裝最新版本的wxFormbuilder。下載地址:/universaldownloader.launch第14章圖像處理軟件開發(fā)概述2024/8/21第20頁運(yùn)行Softonic_downloader_for_wxFormbuilder.exe,按照提示進(jìn)行簡單的設(shè)置即可完成安裝,第14章圖像處理軟件開發(fā)概述圖14.20wxFormbuilder安裝許可圖14.21附加插件安裝選擇2024/8/21第21頁點(diǎn)擊Accept接受許可條款,進(jìn)入圖14.22選擇是否安裝附加插件RegCleanPro,選擇No,thanks,進(jìn)入安裝模式對話框,建議選擇推薦的Express模式,點(diǎn)擊Next第14章圖像處理軟件開發(fā)概述圖14.22安裝模式選擇圖14.23下載wxFormbuilder2024/8/21第22頁wxFormbuilder下載就緒后,自動進(jìn)入wxFormbuilder安裝界面,點(diǎn)擊Next。選擇安裝目標(biāo)文件夾,進(jìn)行必要的設(shè)置后,依次點(diǎn)擊Next完成安裝。第14章圖像處理軟件開發(fā)概述圖14.24開始安裝界面圖14.25安裝許可確認(rèn)2024/8/21第23頁第14章圖像處理軟件開發(fā)概述圖14.26目標(biāo)文件夾選擇圖14.27選擇安裝組件2024/8/21第24頁第14章圖像處理軟件開發(fā)概述圖14.28安裝進(jìn)度提示圖14.29安裝結(jié)束2024/8/21第25頁第14章圖像處理軟件開發(fā)概述14.2OpenCV的安裝與編譯OpenCV(OpensourceComputerVisionLibrary)是1999年由Intel公司開發(fā)的圖像處理和計算機(jī)視覺開放源碼庫,現(xiàn)在有WillowGarage實(shí)驗室提供技術(shù)支持。OpenCV提供C、C++和Python語言借口,可以在Linux、Windows、MacOS以及Android系統(tǒng)上運(yùn)行。包含12個功能模塊2024/8/21第26頁1、OpenCV的安裝1)Cmake的安裝Cmake是一種跨平臺的開放源碼安裝(編譯)工具,用簡單的語句來描述幾乎所有平臺的安裝(編譯過程),能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake,只是其組態(tài)檔取名為CmakeLists.txt。Cmake并不直接建構(gòu)出最終的軟件,而是產(chǎn)生標(biāo)準(zhǔn)的建構(gòu)檔第14章圖像處理軟件開發(fā)概述2024/8/21第27頁Windows環(huán)境下安裝第14章圖像處理軟件開發(fā)概述圖14.30PATH變量添加對話框圖14.31目標(biāo)文件夾選擇對話框2024/8/21第28頁安裝完后,目標(biāo)文件夾文件列表第14章圖像處理軟件開發(fā)概述圖14.32cmake目標(biāo)文件夾列表2024/8/21第29頁Linux下安裝cmake則相對簡單第14章圖像處理軟件開發(fā)概述2024/8/21第30頁2)OpenCV的安裝從以下地址下載對應(yīng)的安裝包第14章圖像處理軟件開發(fā)概述2024/8/21第31頁將OpenCV源代碼解壓縮到指定的目標(biāo)文件夾:第14章圖像處理軟件開發(fā)概述圖14.33指定解壓縮目標(biāo)文件夾2024/8/21第32頁第14章圖像處理軟件開發(fā)概述圖14.34解壓縮進(jìn)程2024/8/21第33頁LinuxUbuntu13.04環(huán)境下,在終端輸入以下解壓命令,將OpenCV源代碼解壓縮到當(dāng)前文件夾(注:需確保對當(dāng)前目錄的寫權(quán)限):第14章圖像處理軟件開發(fā)概述2024/8/21第34頁1、OpenCV編譯1)運(yùn)行cmake_gui.exe,其主界面如圖第14章圖像處理軟件開發(fā)概述圖14.35cmake主界面2024/8/21第35頁2)選擇File→DeleteCache,清除緩存第14章圖像處理軟件開發(fā)概述2024/8/21第36頁3)點(diǎn)擊<BrowseSource>按鈕,指定opencv源代碼(本例中為D:/opencv)和庫文件存放文件夾(本例中為D:/opencvDLL)第14章圖像處理軟件開發(fā)概述2024/8/21第37頁4)點(diǎn)擊<Configure>按鈕,打開編譯器配置對話框第14章圖像處理軟件開發(fā)概述圖14.36編譯器選擇對話框2024/8/21第38頁5)選擇Code::Blocks.MinGWMakefiles作為編譯器,其他選項保持默認(rèn)第14章圖像處理軟件開發(fā)概述圖14.37指定編譯器2024/8/21第39頁6)點(diǎn)擊<Finish>,關(guān)閉編譯器選擇對話框。第14章圖像處理軟件開發(fā)概述圖14.38配置過程2024/8/21第40頁7)點(diǎn)擊<Configure>,啟動配置。第14章圖像處理軟件開發(fā)概述圖14.39啟動配置2024/8/21第41頁此時,<Configure>變成<Stop>,用戶可以隨時中斷配置第14章圖像處理軟件開發(fā)概述圖14.40配置過程2024/8/21第42頁配置完成后第14章圖像處理軟件開發(fā)概述圖14.41CMake配置完成后的界面2024/8/21第43頁8)點(diǎn)擊<Generate>按鈕,生成OpenCV項目。9)在D:\opencvDLL文件夾下,找到Code::Blocks工程文件“OpenCV.cbp”,雙擊打開。第14章圖像處理軟件開發(fā)概述2024/8/21第44頁10)在Code::Blocks開發(fā)環(huán)境中,BuildTarget根據(jù)需要進(jìn)行選擇,執(zhí)行【Build】菜單下的【Build】命令,即可生成OpenCV項目,構(gòu)建所需的庫文件第14章圖像處理軟件開發(fā)概述圖14.42OpenCV項目生成成功2024/8/21第45頁11)生成的鏈接庫文件分別位于D:\opencvDLL\bin和D:\opencvDLL\lib文件夾;所需的頭文件位于D:\opencv\include\opencv和D:\opencv\include\opencv2文件夾。這些文件夾將會在第三節(jié)“Code::Blocks”開發(fā)環(huán)境配置中用到。第14章圖像處理軟件開發(fā)概述2024/8/21第46頁第14章圖像處理軟件開發(fā)概述14.3Code::Blocks開發(fā)環(huán)境配置wxWidgets和OpenCV安裝好后,不能馬上在Code::Blocks中使用,還需要按如下步驟進(jìn)行一些配置,主要包含【包含文件】搜索路徑和【鏈接庫文件】及其搜索路徑。選擇菜單【Settings】下的【Compiler...】命令,進(jìn)入全局編譯器配置對話框,全局配置對所有工程有效。,圖14.43全局編譯器設(shè)置對話框2024/8/21第47頁1)編譯器選擇:通過【Selectedcompiler】下拉組合框選擇相應(yīng)的編譯器,且該編譯器已經(jīng)安裝,如圖所示選擇的是缺省的GNUGCCCompiler;2)編譯器設(shè)置:通過【Compilersettings】屬性頁對編譯器的選項、宏定義進(jìn)行配置。其中【CompilerFlags】頁面一般使用默認(rèn)配置;【Otheroptions】頁面用于增加未包含在【CompilerFlags】中的選項,如“.pthread”;【#defines】用于編譯器的宏定義;第14章圖像處理軟件開發(fā)概述2024/8/21第48頁7)連接器設(shè)置:對鏈接庫文件及其他鏈接選項進(jìn)行設(shè)置。通過【Add】按鈕將前面編譯生成的opencv庫文件添加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際能源項目環(huán)境影響評價合同
- 2025年度環(huán)保產(chǎn)品認(rèn)證服務(wù)合同-@-1
- 校園新媒體推廣合作合同(2篇)
- 二零二五年度企業(yè)投資項目建議書編制咨詢合同范本2篇
- 2025年度婚宴婚禮主持人服務(wù)合同樣本
- 2025年度大車司機(jī)勞動爭議處理與雇傭合同范本
- 2025年度高端紅酒批發(fā)采購合同范本
- 2025年三方合作協(xié)議合同(4篇)
- 2025年下半學(xué)年院系學(xué)生會學(xué)習(xí)部工作總結(jié)(二篇)
- 2025年三輪汽車買賣協(xié)議(三篇)
- 2024年濰坊工程職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完美版
- GB/T 44823-2024綠色礦山評價通則
- 人教版英語高考試卷與參考答案(2024年)
- 紅樓夢服飾文化
- 浙江省中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 《共情的力量》課件
- 2022年中國電信維護(hù)崗位認(rèn)證動力專業(yè)考試題庫大全-上(單選、多選題)
- 水平二(四年級第一學(xué)期)體育《小足球(18課時)》大單元教學(xué)計劃
- 《關(guān)于時間管理》課件
- 醫(yī)藥高等數(shù)學(xué)智慧樹知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學(xué)
- 城市道路智慧路燈項目 投標(biāo)方案(技術(shù)標(biāo))
評論
0/150
提交評論