專利名稱:顏色捕捉方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像識別領(lǐng)域,尤其是一種顏色捕捉方法及其系統(tǒng)。
背景技術(shù):
圖像識別,是利用計算機對圖像進行處理、分析和理解,以識別各種不同模式的目標和對像的技術(shù)。圖像識別是人工智能的一個重要領(lǐng)域。為了編制模擬人類圖像識別活動的計算機程序,人們提出了不同的圖像識別模型。圖形刺激作用于感覺器官,人們辨認出它是經(jīng)驗過的某一圖形的過程,也叫圖像再認。在圖像識別中,既要有當時進入感官的信息,也要有記憶中存儲的信息。只有通過存儲的信息與當前的信息進行比較的加工過程,才能實現(xiàn)對圖像的再認。顏色捕捉屬于圖像識別的一種,現(xiàn)有技術(shù)需要先對顏色進行采樣,如捕捉紅色的時候,先把要捕捉的對象進行采樣,把識別圖像轉(zhuǎn)換為灰度圖,對得到的灰度圖進行識別, 然后才能開始捕捉?,F(xiàn)有技術(shù)從理論上來說不屬于真正意義上的顏色捕捉,而是區(qū)域馬賽克捕捉,并且在捕捉之前需要先進行采樣,比較的繁瑣。有鑒于此,本領(lǐng)域發(fā)明人針對上述問題,提供了一種顏色捕捉方法及其系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明提供了一種顏色捕捉方法及其系統(tǒng),克服了現(xiàn)有技術(shù)的困難,直接設(shè)置顏色的RGB值來對顏色進行捕捉,是真正意義上的顏色捕捉,步驟簡便,識別效率高。本發(fā)明采用如下技術(shù)方案本發(fā)明提供了一種顏色捕捉方法,包括以下步驟(1)預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值,設(shè)置所要捕捉的區(qū)域;(2)捕捉當前區(qū)域的圖像;(3)分析捕獲圖像像素的RGB值;(4)根據(jù)顏色的RGB值判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色,若是,則執(zhí)行步驟 (5),若否,則執(zhí)行步驟(6);(5)捕捉成功;(6)捕捉失敗。本發(fā)明還提供了一種顏色捕捉系統(tǒng),其特征在于,包括設(shè)置圖像捕捉區(qū)域的區(qū)域設(shè)置模塊;對圖像捕捉區(qū)域進行捕捉的區(qū)域捕捉模塊;預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值的顏色設(shè)置模塊;以及根據(jù)顏色的RGB判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色的顏色捕捉模塊。由于采用了上述技術(shù),本發(fā)明的顏色捕捉方法及其系統(tǒng)直接設(shè)置顏色的RGB值來對顏色進行捕捉,是真正意義上的顏色捕捉,步驟簡便,識別效率高。
以下結(jié)合附圖及實施例進一步說明本發(fā)明。
圖1為本發(fā)明的顏色捕捉方法的流程圖;圖2為本發(fā)明的顏色捕捉系統(tǒng)模塊圖。
具體實施例方式下面通過圖1至2來介紹本發(fā)明的具體實施例。如圖1所示,本發(fā)明的一種顏色捕捉方法,包括以下步驟(1)預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值,設(shè)置所要捕捉的區(qū)域;(2)捕捉當前區(qū)域的圖像;(3)分析捕獲圖像像素的RGB值;(4)根據(jù)顏色的RGB值判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色,若是,則執(zhí)行步驟 (5),若否,則執(zhí)行步驟(6);(5)捕捉成功;(6)捕捉失敗。如圖2所示,本發(fā)明的一種顏色捕捉系統(tǒng),包括設(shè)置圖像捕捉區(qū)域的區(qū)域設(shè)置模塊;對圖像捕捉區(qū)域進行捕捉的區(qū)域捕捉模塊;預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值的顏色設(shè)置模塊;以及根據(jù)顏色的RGB判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色的顏色捕捉模塊。RGB色彩模式(也翻譯為“紅綠藍”,比較少用)是工業(yè)界的一種顏色標準,是通過對紅(R)、綠(G)、藍⑶三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是目前運用最廣的顏色系統(tǒng)之一。RGB色彩模式使用RGB模型為圖像中每一個像素的RGB分量分配一個0 255范圍內(nèi)的強度值。RGB圖像只使用三種顏色,就可以使它們按照不同的比例混合,在屏幕上重現(xiàn)16777216種顏色。在RGB模式下,每種RGB成分都可使用從0 (黑色)到255 (白色)的值。例如,亮紅色使用R值255、G值0和B值0。當所有三種成分值相等時,產(chǎn)生灰色陰影。當所有成分的值均為255時,結(jié)果是純白色;當該值為0時,結(jié)果是純黑色。本發(fā)明通過一個函數(shù)設(shè)置當前區(qū)域和當前顏色比如Xl = 100,X2 = 1000, Yl = 200, Y2 = 500, R = 225, G = 20, B = 20, Rl = 10, Gl = 10, Bl = 10 注R1G1B1 代表誤差。這段代碼表示從(100,1000,200,500)這個長方形區(qū)域內(nèi),捕捉(225,20,20)色塊的顏色,色塊的誤差不超過10。當有誤差之內(nèi)的顏色出現(xiàn)在攝像頭的區(qū)域當中,攝像頭就會捕捉到這個顏色,并在這塊區(qū)域內(nèi)一直跟蹤這個顏色。工作原理是,攝像頭每秒捕捉60張圖片。把捕捉到的圖片交給計算機處理。當計算機處理時發(fā)現(xiàn)在當前區(qū)域內(nèi)有當前色塊,程序會發(fā)出捕捉的命令,則捕捉當前色塊。具體實例瑜伽游戲中,手上帶有紅色的護腕,當一個瑜伽動作需要用戶把手舉到頭頂上方保持5秒鐘時,則這5秒內(nèi)在頭頂?shù)膮^(qū)域比如(800,900,300,400)捕捉(225,20,20)紅色。每秒返回(0-20)之間的數(shù)值。如果5秒內(nèi)都有紅色護腕的話,則返回100,如果都沒的話,則返回0。最后玩家會得到0-100之間的數(shù),來判定玩家這個動作是否做到位。綜上可知,由于采用了上述技術(shù),本發(fā)明的顏色捕捉方法及其系統(tǒng)直接設(shè)置顏色的RGB值來對顏色進行捕捉,是真正意義上的顏色捕捉,步驟簡便,識別效率高。以上所述的實施例僅用于說明本發(fā)明的技術(shù)思想及特點,其目的在于使本領(lǐng)域內(nèi)的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實施,不能僅以本實施例來限定本發(fā)明的專利范圍,即凡依本發(fā)明所揭示的精神所作的同等變化或修飾,仍落在本發(fā)明的專利范圍內(nèi)。
權(quán)利要求
1.一種顏色捕捉方法,其特征在于,包括以下步驟(1)預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值,設(shè)置所要捕捉的區(qū)域;(2)捕捉當前區(qū)域的圖像;(3)分析捕獲圖像像素的RGB值;(4)根據(jù)顏色的RGB值判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色,若是,則執(zhí)行步驟(5),若否,則執(zhí)行步驟(6);(5)捕捉成功;(6)捕捉失敗。
2.一種顏色捕捉系統(tǒng),其特征在于,包括 設(shè)置圖像捕捉區(qū)域的區(qū)域設(shè)置模塊; 對圖像捕捉區(qū)域進行捕捉的區(qū)域捕捉模塊;預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值的顏色設(shè)置模塊;以及根據(jù)顏色的RGB判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色的顏色捕捉模塊。
全文摘要
本發(fā)明揭示了一種顏色捕捉方法及其系統(tǒng),其方法包括(1)預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值,設(shè)置所要捕捉的區(qū)域;(2)捕捉當前區(qū)域的圖像;(3)分析捕獲圖像像素的RGB值;(4)根據(jù)顏色的RGB值判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色,若是,則執(zhí)行步驟(5),若否,則執(zhí)行步驟(6);(5)捕捉成功;(6)捕捉失敗;其系統(tǒng)包括設(shè)置圖像捕捉區(qū)域的區(qū)域設(shè)置模塊;對圖像捕捉區(qū)域進行捕捉的區(qū)域捕捉模塊;預(yù)設(shè)顏色,并將預(yù)設(shè)顏色轉(zhuǎn)化為RGB值的顏色設(shè)置模塊;以及根據(jù)顏色的RGB判斷當前捕獲的區(qū)域是否有預(yù)設(shè)顏色的顏色捕捉模塊,本發(fā)明直接設(shè)置顏色的RGB值來對顏色進行捕捉,是真正意義上的顏色捕捉,步驟簡便,識別效率高。
文檔編號G06K9/62GK102306296SQ20111016984
公開日2012年1月4日 申請日期2011年6月22日 優(yōu)先權(quán)日2011年6月22日
發(fā)明者陳佳文 申請人:上海動游軟件科技有限公司