專利名稱:一種提高計(jì)算機(jī)視覺編程靈活性的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視覺編程技術(shù)領(lǐng)域,更具體地說(shuō),特別涉及一種提高計(jì)算機(jī)視覺編程靈活性的方法。
背景技術(shù):
圖像處理和計(jì)算機(jī)視覺編程,多數(shù)是建立在PC上的軟件開發(fā)環(huán)境中,例如通過(guò)VC或者builder C++安裝圖像處理庫(kù)完成相關(guān)編程。建立這樣的編程環(huán)境,相對(duì)可靠,開發(fā)穩(wěn)定,在靈活性方面有所欠缺。當(dāng)使用環(huán)境改變時(shí),得重新配置編程環(huán)境。耽誤時(shí)間,環(huán)境搭建好,使用率不高,造成資源的浪費(fèi)。另外由于圖像處理對(duì)編程工具的依賴性,導(dǎo)致編程工具的更換,相應(yīng)的庫(kù)安裝文件得做相應(yīng)的變換,這在一定程度上影響了編程環(huán)境的一致性。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題為提供一種提高計(jì)算機(jī)視覺編程靈活性的方法,使用該方法能夠提高現(xiàn)有技術(shù)中計(jì)算機(jī)視覺編程的靈活性。為解決上述技術(shù)問題,本發(fā)明提供了一種提高計(jì)算機(jī)視覺編程靈活性的方法,包括步驟S1、安裝ubuntu系統(tǒng)鏡像到u盤;S2、安裝CMake編譯工具和庫(kù)文件包;S3、在ubuntu鏡像系統(tǒng)上安裝OpenCV視覺庫(kù)。優(yōu)選地,在步驟SI之前還包括預(yù)處理操作,所述預(yù)處理操作為在u盤上安裝Universal-USB-1nstaller. exe 安裝器。優(yōu)選地,通過(guò)USB安裝器進(jìn)行ubuntu系統(tǒng)鏡像的安裝。本發(fā)明提供的一種提高計(jì)算機(jī)視覺編程靈活性的方法,其采用的技術(shù)方案為利用上述USB安裝器把ubuntu系統(tǒng)鏡像安裝進(jìn)u盤,使系統(tǒng)可以從u盤啟動(dòng)。然后從一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)USB端口啟動(dòng)該u盤,進(jìn)入剛剛裝入u盤的系統(tǒng)后,開始配置計(jì)算機(jī)視覺編程所需的組件包和必要的庫(kù)文件包。最后在已經(jīng)配置好的系統(tǒng)里裝入圖像編程和計(jì)算機(jī)視覺編程所需的OpenCV視覺庫(kù)。完成搭建便攜式計(jì)算機(jī)編程的應(yīng)用。本便攜式計(jì)算機(jī)視覺編程的有益效果是擺脫以往固定的編程環(huán)境,靈活方便,移動(dòng)性較好,加快開發(fā)效率。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。圖1為本發(fā)明一種實(shí)施例中提高計(jì)算機(jī)視覺編程靈活性的方法的流程圖。
具體實(shí)施例方式本發(fā)明的核心為提供一種提高計(jì)算機(jī)視覺編程靈活性的方法,使用該方法能夠提高現(xiàn)有技術(shù)中計(jì)算機(jī)視覺編程的靈活性。為了使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。請(qǐng)參考圖1,圖1為本發(fā)明一種實(shí)施例中提高計(jì)算機(jī)視覺編程靈活性的方法的流程圖。本發(fā)明提供了一種提高計(jì)算機(jī)視覺編程靈活性的方法,包括步驟S1、安裝ubuntu系統(tǒng)鏡像到u盤;S2、安裝CMake編譯工具和庫(kù)文件包;S3、在ubuntu鏡像系統(tǒng)上安裝OpenCV視覺庫(kù)。優(yōu)選地,在步驟SI之前還包括預(yù)處理操作,所述預(yù)處理操作為在u盤上安裝Universal-USB-1nstaller. exe 安裝器。優(yōu)選地,通過(guò)USB安裝器進(jìn)行ubuntu系統(tǒng)鏡像的安裝。在計(jì)算機(jī)視覺編程時(shí),為了能保持編程環(huán)境的一致性,提供開發(fā)效率。借助于計(jì)算機(jī)視覺庫(kù),把編程環(huán)境集成到U盤中,用U盤中帶的系統(tǒng)(這時(shí)U盤當(dāng)操作系統(tǒng)用)提供編程工具生存的環(huán)境,可以完成便攜式計(jì)算機(jī)視覺編程的應(yīng)用。軟件組成Ubuntu 系統(tǒng)鏡像,OpenCV 視覺庫(kù),Universal-USB-1nstaller. exe 安裝器,CMake編譯工具和系統(tǒng)運(yùn)行時(shí)必要的庫(kù)文件包。硬件組成可以自啟動(dòng)的U盤一塊。本發(fā)明提供的一種提高計(jì)算機(jī)視覺編程靈活性的方法,其采用的技術(shù)方案為利用上述USB安裝器把ubuntu系統(tǒng)鏡像安裝進(jìn)u盤,使系統(tǒng)可以從u盤啟動(dòng)。然后從一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)USB端口啟動(dòng)該u盤,進(jìn)入剛剛裝入u盤的系統(tǒng)后,開始配置計(jì)算機(jī)視覺編程所需的組件包和必要的庫(kù)文件包。最后在已經(jīng)配置好的系統(tǒng)里裝入圖像編程和計(jì)算機(jī)視覺編程所需的OpenCV視覺庫(kù)。完成搭建便攜式計(jì)算機(jī)編程的應(yīng)用。本便攜式計(jì)算機(jī)視覺編程的有益效果是擺脫以往固定的編程環(huán)境,靈活方便,移動(dòng)性較好,加快開發(fā)效率。硬件技術(shù)的迅速發(fā)展,目前主板可以支持用USB端口啟動(dòng),把操作系統(tǒng)集成做入u盤,利用u盤方便攜帶,靈活性大,一次安裝配置計(jì)算機(jī)視覺庫(kù)可以完成靈巧的便攜式計(jì)算機(jī)視覺編程的應(yīng)用。使便攜式計(jì)算機(jī)視覺編程不依賴于環(huán)境影響,做到編程環(huán)境就在手中,無(wú)須為了編程環(huán)境的改變而改變,改善編程環(huán)境的一致性,提升效率。Ubuntu是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng),是一個(gè)由全球化的專業(yè)開發(fā)團(tuán)隊(duì)建造的操作系統(tǒng)。它包含了所有您需要的應(yīng)用程序?yàn)g覽器、Office套件、多媒體程序、即時(shí)消息等。OpenCV是Intel 開源計(jì)算機(jī)視覺庫(kù)。它由一系列C函數(shù)和少量C++類構(gòu)成,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面的很多通用算法。OpenCV擁有包括300多個(gè)C函數(shù)的跨平臺(tái)的中、高層API。它不依賴于其它的外部庫(kù)——盡管也可以使用某些外部庫(kù)。OpenCV對(duì)非商業(yè)應(yīng)用和商業(yè)應(yīng)用都是免費(fèi)(FREE)的。OpenCV為Intel Integrated PerformancePrimitives(IPP)提供了透明接口。這意味著如果有為特定處理器優(yōu)化的的IPP庫(kù),OpenCV將在運(yùn)行時(shí)自動(dòng)加載這些庫(kù)。
權(quán)利要求
1.一種提高計(jì)算機(jī)視覺編程靈活性的方法,其特征在于,包括 步驟1、安裝ubuntu系統(tǒng)鏡像到u盤; 步驟2、安裝CMake編譯工具和庫(kù)文件包; 步驟3、在ubuntu鏡像系統(tǒng)上安裝OpenCV視覺庫(kù)。
2.根據(jù)權(quán)利要求1所述的提高計(jì)算機(jī)視覺編程靈活性的方法,其特征在于,在步驟I之前還包括預(yù)處理操作,所述預(yù)處理操作為在u盤上安裝Universal-USB-1nstaller. exe安裝器。
3.根據(jù)權(quán)利要求2所述的提高計(jì)算機(jī)視覺編程靈活性的方法,其特征在于,通過(guò)USB安裝器進(jìn)行ubuntu系統(tǒng)鏡像的安裝。
全文摘要
本發(fā)明公開了一種提高計(jì)算機(jī)視覺編程靈活性的方法,其采用的技術(shù)方案為利用上述USB安裝器把ubuntu系統(tǒng)鏡像安裝進(jìn)u盤,使系統(tǒng)可以從u盤啟動(dòng)。然后從一臺(tái)聯(lián)網(wǎng)的計(jì)算機(jī)USB端口啟動(dòng)該u盤,進(jìn)入剛剛裝入u盤的系統(tǒng)后,開始配置計(jì)算機(jī)視覺編程所需的組件包和必要的庫(kù)文件包。最后在已經(jīng)配置好的系統(tǒng)里裝入圖像編程和計(jì)算機(jī)視覺編程所需的OpenCV視覺庫(kù)。完成搭建便攜式計(jì)算機(jī)編程的應(yīng)用。本便攜式計(jì)算機(jī)視覺編程的有益效果是擺脫以往固定的編程環(huán)境,靈活方便,移動(dòng)性較好,加快開發(fā)效率。
文檔編號(hào)G06F9/445GK103049281SQ20121043409
公開日2013年4月17日 申請(qǐng)日期2012年11月5日 優(yōu)先權(quán)日2012年11月5日
發(fā)明者高濤, 王浩, 李津 申請(qǐng)人:太倉(cāng)市同維電子有限公司