77,0x33,0x44,0x55,0x64,0x34,0x87,0x55,0x23。
[0111]生成3幀數(shù)據(jù)編碼:
[0112]第一幀數(shù)據(jù)編碼:Oxl,Oxfe, Oxcc, Oxbb, Oxaa, Oxdd, Oxab, 0x77 ;
[0113]第二幀數(shù)據(jù)編碼:0x2,0x33,0x44,0x55,0x64,0x34,0x87,0x55;
[0114]第三幀數(shù)據(jù)編碼:0x3,0x23,0x00,0x00,0x00,0x00,0x00,0x00。
[0115]第三幀中有6個O是沒用的,則,在控制器101上存儲以下信息:
[0116]0x3;/*三幀圖像*/0x6/*最后一幀數(shù)據(jù)有6個沒有用到的字節(jié)被填充為0*/
[0117]貝Ij,如圖7所示,LED顯示屏108將要播放的第一幀圖像:OxI, Oxf e , Oxcc , Oxbb ,Oxaa,Oxdd,Oxab,0x77;//
[0118]要播放的第二幀圖像:0x2,0x33,0x44,0x55,0x64,0x34,0x87,0x55;//
[0119]要播放的第三幀圖像:0x3,0x23,0x66,0xb3,Oxal,0x3d,Oxab,0x47; //
[0120]上述三幀圖像將由LED顯示屏108在控制器的控制下在預(yù)定的時間間隔順序播放。
[0121]則,應(yīng)用于所述門禁系統(tǒng)的控制方法包括:
[0122]S801、所述控制器向所述LED顯示屏發(fā)送控制信號;
[0123]S802、所述LED顯示屏根據(jù)所述控制信號顯示所述三幀二維碼圖像;
[0124]S803、攝像頭采集所述三幀二維碼圖像,將所述三幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器;
[0125]S804、所述處理器對所述視頻流解碼,以獲取由所述三幀二維碼圖像形成的二維碼圖像序列;
[0126]S805、對所述二維碼圖像序列中的各二維碼圖像進行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像;
[0127]S806、對所述灰度圖像進行去噪處理;
[0128]S807、對每個所述灰度圖像進行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像;
[0129]S808、對每個所述二值化圖像進行去噪處理;
[0130]S809、獲取所述各二值圖像的灰度值,以獲取碼序列;
[0131]S810、判斷所述碼序列與預(yù)設(shè)碼序列是否匹配;若匹配,則輸出解鎖信號,否則,不輸出解鎖信號。預(yù)設(shè)碼序列為預(yù)先存儲在數(shù)據(jù)庫中的碼序列。
[0132]可見,由于LED顯示屏顯示的是三幀二維碼圖像,而不是只顯示一個固定不變的二維碼圖像,因此不易被復(fù)制、所以該門禁系統(tǒng)安全性較高。
[0133]可以理解的是,本發(fā)明控制系統(tǒng)還可以用于其他控制系統(tǒng)中,如網(wǎng)絡(luò)鑰匙”、“導(dǎo)彈發(fā)射鑰匙”中。
[0134]本發(fā)明由于是通過多幀二維碼圖像表示用戶信息的,眾所周知,二維碼圖像表達(dá)的信息量是非常大的,對于只有一個燈或發(fā)光點通過多次閃爍表達(dá)用戶信息形式,需要多次閃爍才能表達(dá)一個二維碼圖像對應(yīng)的信息,一方面,耗時會很長(若用戶信息為指紋信息,本發(fā)明8*8陣列的顯示裝置,僅需一幀圖像便可表達(dá)該用戶信息,時間一般為幾ms,但若使用單燈或單點頻繁閃爍表達(dá),則大概需要30-40分鐘),另一方面,頻繁閃爍也會縮短所述燈或發(fā)光點的生命周期,影響其使用壽命。所以與單個燈或發(fā)光點相比,采用二維碼圖像具有單次表達(dá)信息量更大,速度更快,效率高,且使用壽命長的優(yōu)點。
[0135]本領(lǐng)域普通技術(shù)人員可以理解:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求所限定的范圍。
【主權(quán)項】
1.一種基于二維碼圖像的控制系統(tǒng),其特征在于,所述控制系統(tǒng)包括:用于向二維碼圖像顯示裝置發(fā)送控制信號的控制器;用于根據(jù)所述控制信號顯示至少兩幀二維碼圖像的二維碼圖像顯示裝置;用于采集所述至少兩幀二維碼圖像,將所述至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器的圖像采集裝置;以及,用于根據(jù)所述視頻流輸出控制信號的處理器; 所述控制器的輸出連接所述二維碼圖像顯示裝置的輸入,所述二維碼圖像顯示裝置和所述圖像采集裝置對應(yīng)放置,所述圖像采集裝置的輸出連接所述處理器的輸入。2.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征在于,所述二維碼圖像顯示裝置為LED數(shù)碼管、陣列燈、LED顯示屏、液晶屏或手機。3.根據(jù)權(quán)利要求2所述的控制系統(tǒng),其特征在于,所述二維碼圖像顯示裝置為由M*N個LED燈組成的LED陣列,N、M均為大于等于I的正整數(shù)。4.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征在于,所述控制系統(tǒng)還包括:用于控制二維碼圖像采集方式的圖像采集控制器; 所述處理器的輸出連接所述圖像采集控制器的輸入,所述圖像采集控制器的輸出連接所述圖像采集裝置的輸入。5.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其特征在于,所述控制系統(tǒng)還包括:用于進行視頻傳輸和切換的視頻傳輸裝置; 所述圖像采集裝置的輸出連接所述視頻傳輸裝置的輸入,所述視頻傳輸裝置的輸出連接所述處理器的輸入。6.—種基于權(quán)利要求1-5中任一項所述的控制系統(tǒng)的控制方法,其特征在于,包括: 所述控制器向所述二維碼圖像顯示裝置發(fā)送控制信號; 所述二維碼圖像顯示裝置根據(jù)所述控制信號顯示至少兩幀二維碼圖像; 所述圖像采集裝置采集所述至少兩幀二維碼圖像,將所述至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將所述視頻流傳輸給處理器; 所述處理器根據(jù)所述視頻流輸出控制信號。7.根據(jù)權(quán)利要求6所述的控制方法,其特征在于,所述處理器根據(jù)所述視頻流輸出控制信號,包括: 所述處理器對所述視頻流解碼,以獲取由至少兩幀二維碼圖像形成的二維碼圖像序列; 對所述二維碼圖像序列中的各二維碼圖像進行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像; 根據(jù)所述各灰度圖像形成的灰度圖像序列,輸出控制信號。8.根據(jù)權(quán)利要求7所述的控制方法,其特征在于,根據(jù)所述各灰度圖像形成的灰度圖像序列,輸出控制信號,包括: 獲取所述各灰度圖像的灰度值,以獲取碼序列; 根據(jù)所述碼序列輸出控制信號。9.根據(jù)權(quán)利要求8所述的控制方法,其特征在于,對所述二維碼圖像序列中的各二維碼圖像進行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像之后,獲取所述各灰度圖像的灰度值,以獲取碼序列之前,所述方法還包括: 對每個所述灰度圖像進行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像; 相應(yīng)地,獲取所述各灰度圖像的灰度值,以獲取碼序列,包括: 獲取所述各二值化圖像的灰度值,以獲取碼序列。10.根據(jù)權(quán)利要求9所述的控制方法,其特征在于,對所述二維碼圖像序列中的各二維碼圖像進行灰度化處理,獲取與各二維碼圖像對應(yīng)的灰度圖像之后,對每個所述灰度圖像進行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像之前,所述方法還包括: 對所述灰度圖像進行去噪處理; 對每個所述灰度圖像進行分割處理,以獲取與每個所述灰度圖形對應(yīng)的二值化圖像之后,獲取所述各二值化圖像的灰度值,以獲取碼序列之前,所述方法還包括: 對所述二值化圖像進行去噪處理。
【專利摘要】本發(fā)明提供一種基于二維碼圖像的控制系統(tǒng)及控制方法,控制系統(tǒng)包括:控制器;二維碼圖像顯示裝置;圖像采集裝置;和處理器;控制器的輸出連接二維碼圖像顯示裝置的輸入,二維碼圖像顯示裝置和圖像采集裝置對應(yīng)放置,圖像采集裝置的輸出連接處理器的輸入。控制器向二維碼圖像顯示裝置發(fā)送控制信號;二維碼圖像顯示裝置根據(jù)控制信號顯示至少兩幀二維碼圖像;圖像采集裝置采集至少兩幀二維碼圖像,將至少兩幀二維碼圖像形成的圖像序列壓縮成視頻流,并將視頻流傳輸給處理器;處理器根據(jù)視頻流輸出控制信號。由于二維碼圖像顯示裝置每次可以顯示多幀二維碼圖像,因此不易被復(fù)制、用在控制系統(tǒng)中時,安全性高。
【IPC分類】G09F9/30
【公開號】CN105609008
【申請?zhí)枴緾N201610082896
【發(fā)明人】盧峻峰, 張武, 張 浩
【申請人】中國科學(xué)院理化技術(shù)研究所
【公開日】2016年5月25日
【申請日】2016年2月5日