一種基于二維碼圖像的控制系統(tǒng)及控制方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及一種基于二維碼圖像的控制系統(tǒng)及控制方法。
【背景技術(shù)】
[0002]二維碼作為一種信息存儲和傳遞技術(shù),是按照特定的編碼規(guī)則形成的平面集合圖像。二維碼能夠在橫向和縱向兩個方位同時表達(dá)信息,因此能在很小的面積內(nèi)表達(dá)大量的信息。它具有存儲容量大、可靠性高、保密防偽性強、成本低等優(yōu)點,可以用來存儲文字、圖像等信息,因此,基于二維碼的安全技術(shù)應(yīng)運而生。
[0003]但是傳統(tǒng)的二維碼技術(shù),二維碼固定不變(如紙上印刷的二維碼),很容易被復(fù)制,造成泄漏,安全性比較低。所以很少將二維碼用作安全性要求較高的控制系統(tǒng),如門禁系統(tǒng)中。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種基于二維碼圖像的控制系統(tǒng)及控制方法,每次可以顯示多幀二維碼圖像,不易被復(fù)制,因此可保證控制系統(tǒng)的安全性。
[0005]第一方面,本發(fā)明提供一種基于二維碼圖像的控制系統(tǒng),所述控制系統(tǒng)包括:用于向二維碼圖像顯示裝置發(fā)送控制信號的控制器;用于根據(jù)所述控制信號顯示至少兩幀二維碼圖像的二維碼圖像顯示裝置;用于采集所述至少兩幀二維碼圖像,將所述至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器的圖像采集裝置;以及,用于根據(jù)所述視頻流輸出控制信號的處理器;
[0006]所述控制器的輸出連接所述二維碼圖像顯示裝置的輸入,所述二維碼圖像顯示裝置和所述圖像采集裝置對應(yīng)放置,所述圖像采集裝置的輸出連接所述處理器的輸入。
[0007]優(yōu)選的,所述二維碼圖像顯示裝置為LED數(shù)碼管、陣列燈、LED顯示屏、液晶屏或手機。
[0008]優(yōu)選的,所述二維碼圖像顯示裝置為由M*N個LED燈組成的LED陣列,N、M均為大于等于I的正整數(shù)。
[0009]優(yōu)選的,所述控制系統(tǒng)還包括:用于控制二維碼圖像采集方式的圖像采集控制器;
[0010]所述處理器的輸出連接所述圖像采集控制器的輸入,所述圖像采集控制器的輸出連接所述圖像采集裝置的輸入。
[0011]優(yōu)選的,所述控制系統(tǒng)還包括:用于進(jìn)行視頻傳輸和切換的視頻傳輸裝置;
[0012]所述圖像采集裝置的輸出連接所述視頻傳輸裝置的輸入,所述視頻傳輸裝置的輸出連接所述處理器的輸入。
[0013]第二方面,本發(fā)明還提供一種基于所述的控制系統(tǒng)的控制方法,包括:
[0014]所述控制器向所述二維碼圖像顯示裝置發(fā)送控制信號;
[0015]所述二維碼圖像顯示裝置根據(jù)所述控制信號顯示至少兩幀二維碼圖像;
[0016]所述圖像采集裝置采集所述至少兩幀二維碼圖像,將所述至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器;
[0017]所述處理器根據(jù)所述視頻流輸出控制信號。
[0018]優(yōu)選的,所述處理器根據(jù)所述視頻流輸出控制信號,包括:
[0019]所述處理器對所述視頻流解碼,以獲取由至少兩幀二維碼圖像形成的二維碼圖像序列;
[0020]對所述二維碼圖像序列中的各二維碼圖像進(jìn)行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像;
[0021]根據(jù)所述各灰度圖像形成的灰度圖像序列,輸出控制信號。
[0022]優(yōu)選的,根據(jù)所述各灰度圖像形成的灰度圖像序列,輸出控制信號,包括:
[0023]獲取所述各灰度圖像的灰度值,以獲取碼序列;
[0024]根據(jù)所述碼序列輸出控制信號。
[0025]優(yōu)選的,對所述二維碼圖像序列中的各二維碼圖像進(jìn)行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像之后,獲取所述各灰度圖像的灰度值,以獲取碼序列之前,所述方法還包括:
[0026]對每個所述灰度圖像進(jìn)行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像;
[0027]相應(yīng)地,獲取所述各灰度圖像的灰度值,以獲取碼序列,包括:
[0028]獲取所述各二值化圖像的灰度值,以獲取碼序列。
[0029]優(yōu)選的,對所述二維碼圖像序列中的各二維碼圖像進(jìn)行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像之后,對每個所述灰度圖像進(jìn)行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像之前,所述方法還包括:
[0030]對所述灰度圖像進(jìn)行去噪處理;
[0031]對每個所述灰度圖像進(jìn)行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像之后,獲取所述各二值化圖像的灰度值,以獲取碼序列之前,所述方法還包括:
[0032]對所述二值化圖像進(jìn)行去噪處理。
[0033]由上述技術(shù)方案可知,本發(fā)明由于二維碼圖像顯示裝置每次可以顯示多幀二維碼圖像,而不是只顯示一個固定不變的二維碼圖像,因此不易被復(fù)制、所以其應(yīng)用在控制系統(tǒng)中時,可保證控制系統(tǒng)的安全。
【附圖說明】
[0034]圖1為本發(fā)明一實施例提供的基于二維碼圖像的控制系統(tǒng)的原理框圖;
[0035]圖2為本發(fā)明另一實施例提供的基于二維碼圖像的控制系統(tǒng)的原理框圖;
[0036]圖3為本發(fā)明第三種實施例提供的基于二維碼圖像的控制系統(tǒng)的原理框圖;
[0037]圖4為本發(fā)明一實施例提供的基于所述二維碼圖像的控制系統(tǒng)的控制方法的流程圖;
[0038]圖5為本發(fā)明另一實施例提供的基于所述二維碼圖像的控制系統(tǒng)的控制方法的流程圖;
[0039]圖6為受控裝置為門禁控制器時的控制系統(tǒng)的原理框圖;
[0040]圖7為8*8陣列的LED顯示屏呈現(xiàn)二維碼圖像的示意圖。
【具體實施方式】
[0041]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進(jìn)一步詳細(xì)描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0042]圖1為本發(fā)明一實施例提供的一種基于二維碼圖像的控制系統(tǒng)的原理框圖。
[0043]如圖1所示,本實施例的一種基于二維碼圖像的控制系統(tǒng),所述控制系統(tǒng)包括:用于向二維碼圖像顯示裝置102發(fā)送控制信號的控制器101;用于根據(jù)所述控制信號顯示至少兩幀二維碼圖像的二維碼圖像顯示裝置102;用于采集所述至少兩幀二維碼圖像,將所述至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器104的圖像采集裝置103;以及,用于根據(jù)所述視頻流輸出控制信號的處理器104;
[0044]所述控制器101的輸出連接所述二維碼圖像顯示裝置102的輸入,所述二維碼圖像顯示裝置102和所述圖像采集裝置103對應(yīng)放置,所述圖像采集裝置103的輸出連接所述處理器104的輸入。
[0045]本發(fā)明由于二維碼圖像顯示裝置102每次可以顯示多幀二維碼圖像,而不是只顯示一個固定不變的二維碼圖像,因此不易被復(fù)制,所以其應(yīng)用在控制系統(tǒng)中時,可保證控制系統(tǒng)的安全。
[0046]優(yōu)選的,所述處理器104可采用電腦。所述處理器104可包括視頻解碼模塊(如:視頻接入模塊、解碼模塊(H.264視頻流解碼方法及其換代的解碼方法(如:H.264AVS、H.265)等等))、視頻智能分析模塊。處理器104使用動態(tài)二維碼數(shù)據(jù)庫(包括對應(yīng)的編碼、解碼算法)、以及動態(tài)二維碼識別算法等等。
[0047]所述二維碼圖像顯示裝置102可為LED數(shù)碼管、陣列燈、LED顯示屏、液晶屏或手機等電子顯示設(shè)備,如可為由M*N個LED燈組成的LED陣列,N、M均為大于等于I的正整數(shù)。
[0048]所述圖像采集裝置103可為攝像裝置。如:貓眼攝像頭、計算機攝像頭、WIFI攝像頭、網(wǎng)絡(luò)攝像頭、攝像機、工控(紅外)攝像機、帶云臺的各種攝像機等等。
[0049]參照圖2,為了控制圖像采集方式,優(yōu)選的,所述控制系統(tǒng)還包括:用于控制二維碼圖像采集方式的圖像采集控制器106;
[0050]所述處理器104的輸出連接所述圖像采集控制器106的輸入,所述圖像采集控制器106的輸出連接所述圖像采集裝置103的輸入。
[0051]所述圖像采集控制器106內(nèi)含可控攝像機,如云臺攝像機或帶旋轉(zhuǎn)和變焦等功能的攝像機的控制邏輯,可以控制攝像機的變焦、移動、采集方式(N制/PAL制)、IP地址的配置等等。
[0052]所述控制系統(tǒng)還可包括:用于進(jìn)行視頻傳輸和切換的視頻傳輸裝置105;
[0053]所述圖像采集裝置103的輸出連接所述視頻傳輸裝置105的輸入,所述視頻傳輸裝置105的輸出連接所述處理器10