圖像識別方法及裝置、網(wǎng)絡(luò)服務(wù)器、圖像識別設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種圖像識別方法及裝置、網(wǎng)絡(luò)服務(wù)器、圖像識別設(shè)備及系統(tǒng),圖像識別方法利用攝像頭實現(xiàn),包括:攝像頭采集一區(qū)域的條形碼;對條形碼進行區(qū)域閾值分割;對條形碼采用幾何模式提取特征,若特征中包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,在一維碼數(shù)據(jù)庫中搜索出一維碼對應(yīng)的第一數(shù)據(jù),若特征中包括有正方形輪廓則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼,在二維碼數(shù)據(jù)庫中搜索出二維碼對應(yīng)的第二數(shù)據(jù)。本發(fā)明無需不斷的進入、退出不同的操作界面來實現(xiàn)識別出同一幅圖片或照片中不同的條形碼的功能,具有操作簡單便捷、多模式識別的優(yōu)點。
【專利說明】圖像識別方法及裝置、網(wǎng)絡(luò)服務(wù)器、圖像識別設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像識別領(lǐng)域,特別涉及一種圖像識別方法和與該圖像識別方法對應(yīng)的圖像識別裝置以及圖像識別設(shè)備、網(wǎng)絡(luò)服務(wù)器和包括該圖像識別設(shè)備與網(wǎng)絡(luò)服務(wù)器的圖像識別系統(tǒng)。
【背景技術(shù)】
[0002]目前圖像識別主要集中在一維碼識別、二維碼識別、彩碼識別以及名片識別等領(lǐng)域,但現(xiàn)有技術(shù)中對各種類型的圖像識別是分別獨立識別的。例如實現(xiàn)一維碼掃描功能和二維碼識別功能的模塊是相互獨立的功能模塊,如果用戶拍攝的一個圖片中既包含有一維碼,又包含有二維碼,這時若用戶需要知道一維碼和二維碼的信息,用戶就必須進行兩次操作:首先用戶識別出該圖片中的某一區(qū)域的條形碼為一維碼,進入一維碼掃描界面,對一維碼進行拍攝并識別,返回一維碼識別結(jié)果;再用戶識別出該圖片中的另一區(qū)域的條形碼為二維碼,進入二維碼識別界面,對二維碼進行拍攝并識別,返回二維碼的識別結(jié)果。這種操作方式使得用戶操作時很不方便、而且操作很繁瑣,用戶需要不斷的進入、退出不同的操作界面來實現(xiàn)能夠識別出同一幅圖片或照片中不同的條形碼的功能。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中若一幅圖片或照片中包括多個不同的條形碼時,需要不斷的進入、退出不同的操作界面來實現(xiàn)識別出同一幅圖片或照片中不同的條形碼的功能,具有操作繁瑣、不便捷的缺陷,提供一種具有多模式識別功能的圖像識別方法及裝置、網(wǎng)絡(luò)服務(wù)器、圖像識別設(shè)備及系統(tǒng)。
[0004]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0005]本發(fā)明提供一種圖像識別方法,其特點在于,該圖像識別方法利用一攝像頭實現(xiàn),其包括以下步驟:
[0006]S1、該攝像頭采集一區(qū)域的條形碼;
[0007]S2、對該條形碼進行區(qū)域閾值分割;
[0008]S3、對該條形碼采用幾何模式提取特征,若該特征中包括有若干平行線條或矩形輪廓則進入步驟S4,若該特征中包括有正方形輪廓則進入步驟S5 ;
[0009]S4、若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,在一維碼數(shù)據(jù)庫中搜索出該一維碼對應(yīng)的一第一數(shù)據(jù),該一維碼數(shù)據(jù)庫中收集了各廠家提供的一維碼信息,一般包括產(chǎn)品名稱、價格以及生產(chǎn)商等信息;
[0010]S5、正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼,在二維碼數(shù)據(jù)庫中搜索出該二維碼對應(yīng)的一第二數(shù)據(jù)。
[0011]若該特征中只包含有若干平行線條或矩形輪廓,則表明該區(qū)域的條形碼為一維碼,在一維碼數(shù)據(jù)庫中搜索出該一維碼對應(yīng)的該第一數(shù)據(jù);若該特征中只包含有正方形輪廓,則表明該區(qū)域的條形碼為二維碼,在二維碼數(shù)據(jù)庫中搜索出該二維碼對應(yīng)的該第二數(shù)據(jù);若該特征中既包含有若干平行線條或矩形輪廓,又包含有正方形輪廓,則表明該區(qū)域的條形碼既包括一維碼又包括二維碼,在一維碼數(shù)據(jù)庫中搜索出該一維碼對應(yīng)的該第一數(shù)據(jù),同時在二維碼數(shù)據(jù)庫中搜索出該二維碼對應(yīng)的該第二數(shù)據(jù),從而實現(xiàn)多模式識別的功倉泛。
[0012]較佳地,在步驟S1和步驟S2之間包括以下步驟:對該條形碼進行圖像預(yù)處理。進行圖像預(yù)處理的主要目的是為了消除圖像中無關(guān)緊要的信息,例如去掉該區(qū)域中孤立的線條、孤立的點,恢復(fù)有用的真實的數(shù)據(jù),增強該區(qū)域內(nèi)條形碼信息的可檢測性和最大限度地簡化我們需要的數(shù)據(jù),從而增加圖像分割、匹配、識別以及圖像特征提取等后續(xù)處理步驟的可靠性。
[0013]較佳地,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
[0014]較佳地,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法。
[0015]較佳地,在步驟&中,區(qū)域閾值分割采用圖像二值化算法。一維碼經(jīng)圖像二值化后,表征出來的特征是若干平行線條或矩形輪廓,二維碼經(jīng)圖像二值化后,表征出來的特征是正方形輪廓,所以,通過對該區(qū)域進行圖像二值化處理后,就可很容易的識別出該區(qū)域的條形碼為一維碼還是二維碼或既包括一維碼又包括二維碼。
[0016]較佳地,步驟S5之后包括以下步驟:
[0017]S6、判斷該第二數(shù)據(jù)是否與安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟S7,若匹配則進入步驟S8 ;
[0018]S7、判斷該第二數(shù)據(jù)是否與病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟S8,若匹配則進入步驟S9 ;
[0019]S8、顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程;
[0020]S9、顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
[0021]在本方案中,該安全二維碼數(shù)據(jù)庫主要收集與二維碼相關(guān)的安全的網(wǎng)絡(luò)連接地址。這些網(wǎng)絡(luò)地址經(jīng)過網(wǎng)絡(luò)檢測表明是可信任的網(wǎng)址,該安全二維碼數(shù)據(jù)庫的構(gòu)建與電腦系統(tǒng)中安全網(wǎng)址的設(shè)置是基本相同的。該病毒二維碼數(shù)據(jù)庫主要收集與二維碼相關(guān)的非安全的網(wǎng)絡(luò)連接地址。
[0022]本方案的圖像識別方法對搜索出的條形碼對應(yīng)的數(shù)據(jù)進行了鑒別,從而提高圖像識別使用的安全性。對于一維碼,因為本身只包含產(chǎn)品的說明,不涉及其他網(wǎng)絡(luò)連接,所以對于搜索出的數(shù)據(jù),可以直接顯示;對于二維碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證。目前的圖像設(shè)備側(cè)如手機在識別二維碼的過程上,如果識別出來的是網(wǎng)址信息,則直接予以鏈接,而未對該網(wǎng)址信息的安全性進行鑒別,現(xiàn)有中有一些病毒網(wǎng)站以二維碼的方式進行顯示,具有隱蔽性,不易被發(fā)現(xiàn),若是不對二維碼進行安全鑒別就直接鏈接網(wǎng)址則會使得病毒攻擊手機,導(dǎo)致手機出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。所以本方案中設(shè)置的該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫可減少這種風(fēng)險。
[0023]較佳地,在步驟S1和步驟S2之間包括以下步驟:
[0024]判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出該彩碼對應(yīng)的一第三數(shù)據(jù);
[0025]若未包含有彩色則進入步驟S2。
[0026]現(xiàn)在較為常用的條形碼有一維碼和二維碼,當(dāng)然,還有不太常用的條形碼如彩碼,也就是說,在該區(qū)域中不僅有可能包括一維碼和二維碼,還有可能包括彩碼,所以需要對該區(qū)域進行識別,識別其是否包含有彩碼,因此設(shè)置了本方案。
[0027]較佳地,在搜索出與該彩碼對應(yīng)的該第三數(shù)據(jù)之后包括以下步驟:
[0028]Sa、判斷該第三數(shù)據(jù)是否與安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟Sb,若匹配則進入步驟Sc;
[0029]Sb、判斷該第三數(shù)據(jù)是否與病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟S。,若匹配則進入步驟Sd;
[0030]Sc、顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程;
[0031 ] SD、顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
[0032]在本方案中,該安全彩碼數(shù)據(jù)庫主要收集與彩碼相關(guān)的安全的網(wǎng)絡(luò)連接地址,這些網(wǎng)絡(luò)地址經(jīng)過網(wǎng)絡(luò)檢測表明是可信任的網(wǎng)址。該病毒彩碼數(shù)據(jù)庫主要收集與彩碼相關(guān)的非安全的網(wǎng)絡(luò)連接地址,這些網(wǎng)絡(luò)地址經(jīng)過網(wǎng)絡(luò)檢測表明是不可信任的網(wǎng)址。
[0033]對于彩碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證。例如現(xiàn)有的手機在識別彩碼的過程上,如果識別出來的是網(wǎng)址信息,則直接予以鏈接,而未對該網(wǎng)址信息的安全性進行鑒另IJ,這時會出現(xiàn)這樣的情況:有一些病毒網(wǎng)站以彩碼的方式進行顯示,具有隱蔽性,不易被發(fā)現(xiàn),若是不對彩碼進行安全鑒別就直接鏈接網(wǎng)址則會使得病毒攻擊手機,導(dǎo)致手機出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。所以本方案中設(shè)置的該安全彩碼數(shù)據(jù)庫和該病毒彩碼數(shù)據(jù)庫可減少這種風(fēng)險。
[0034]較佳地,在步驟S1之前包括:
[0035]Stl、檢測該攝像頭與該區(qū)域的距離,在該距離大于一設(shè)定閾值時,進入步驟S/,在該距離小于該設(shè)定閾值時,進入步驟S1 ;
[0036]S/、該攝像頭采集該區(qū)域的圖像;
[0037]S2’、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫;
[0038]S3’、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0039]本方案的圖像識別方法不僅能夠識別條形碼還能夠識別車輛信息。在本方案中,該車輛信息數(shù)據(jù)庫可與車輛管理單位合作,存儲車牌號、車型等車輛信息。當(dāng)圖像識別側(cè)如手機的識別結(jié)果是一個車牌號時,該車輛信息數(shù)據(jù)庫將返回與該車牌號相關(guān)的車型信息,這樣就有利于用戶及時地了解與采集的車輛相關(guān)的車輛信息,或有利于用戶以及監(jiān)管部門及時地識別出套牌車、假牌車。
[0040]另外,本方案的車輛信息的識別原理和高速路口、停車場車輛的識別原理基本相同,即本方案的車輛信息的識別原理為現(xiàn)有技術(shù),故具體識別過程在此不再贅述。
[0041]較佳地,在步驟S1之前包括:
[0042]S。、該攝像頭對該區(qū)域進行對焦;
[0043]St、判斷該攝像頭的拍攝方式是否是微距方式,若是,則進入步驟S1,若否,則進入步驟s/ ;
[0044]S/、該攝像頭采集該區(qū)域的圖像;
[0045]S2’、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫;
[0046]S3’、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0047]從圖像的特性來說,一維碼、二維碼、彩碼等圖像,為了追求圖像的清晰度,必須在微距拍攝方式(也稱近距離拍攝模式)下才能實現(xiàn)識別;而車輛識別,則在正常的拍攝模式下就可識別,所以可通過判斷該攝像頭的拍攝方式來判斷該攝像頭采集的該區(qū)域是條形碼還是車輛。
[0048]本發(fā)明還提供一種圖像識別裝置,其特點在于,其包括:
[0049]一攝像頭,用于采集一區(qū)域的條形碼;
[0050]一分割模塊,用于對該條形碼進行區(qū)域閾值分割;
[0051]一提取模塊,用于對該條形碼采用幾何模式提取特征;
[0052]一第一判斷模塊,用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼;
[0053]一搜索模塊,用于在一維碼數(shù)據(jù)庫中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)以及在二維碼數(shù)據(jù)庫中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù)。
[0054]本方案是將該一維碼數(shù)據(jù)庫和該二維碼數(shù)據(jù)庫集成在該圖像識別裝置中,實現(xiàn)本地查找,這種設(shè)置方式響應(yīng)速度快、大大縮短了搜索時間,且用戶操作方便快捷。
[0055]較佳地,該圖像識別裝置還包括一處理模塊,該處理模塊用于對該條形碼進行圖像預(yù)處理。
[0056]較佳地,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
[0057]較佳地,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法,和/或,區(qū)域閾值分割采用圖像二值化算法。
[0058]較佳地,該圖像識別裝置還包括一第二判斷模塊、一第一顯示模塊、一安全二維碼數(shù)據(jù)庫和一病毒二維碼數(shù)據(jù)庫;
[0059]該第二判斷模塊用于判斷該第二數(shù)據(jù)是否與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);
[0060]若不相匹配則該第二判斷模塊判斷該第二數(shù)據(jù)是否與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則該第一顯示模塊顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0061]本方案是將該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫集成在該圖像識別裝置中,實現(xiàn)本地判斷匹配,這種設(shè)置方式響應(yīng)速度快、大大縮短了搜索時間,且用戶操作方便快捷。
[0062]較佳地,該圖像識別裝置還包括一第三判斷模塊;
[0063]該第三判斷模塊用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù),若未包含有彩色則調(diào)用該分割模塊。
[0064]較佳地,該圖像識別裝置還包括一第四判斷模塊、一第二顯示模塊、一安全彩碼數(shù)據(jù)庫和一病毒彩碼數(shù)據(jù)庫;
[0065]該第四判斷模塊用于判斷該第三數(shù)據(jù)是否與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);
[0066]若不相匹配則該第四判斷模塊判斷該第三數(shù)據(jù)是否與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0067]較佳地,該圖像識別裝置還包括一檢測模塊和一獲取模塊,該檢測模塊用于檢測該攝像頭與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭采集該區(qū)域的條形碼;
[0068]在該距離大于該設(shè)定閾值時,該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0069]較佳地,該圖像識別裝置還包括一獲取模塊和一第五判斷模塊,該攝像頭用于對該區(qū)域進行對焦,該第五判斷模塊用于判斷該攝像頭的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭采集該區(qū)域的條形碼,若否則該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0070]本發(fā)明還提供一種圖像識別設(shè)備,其特點在于,其包括:
[0071]一攝像頭,用于采集一區(qū)域的條形碼;
[0072]—分割模塊,用于對該條形碼進行區(qū)域閾值分割;
[0073]一提取模塊,用于對該條形碼采用幾何模式提取特征;
[0074]一第一判斷模塊,用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼;
[0075]—第一通信模塊,用于將該一維碼和/或該二維碼發(fā)送至一網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該一維碼對應(yīng)的一第一數(shù)據(jù)和/或與該二維碼對應(yīng)的一第二數(shù)據(jù)。
[0076]本方案是將該一維碼和/或該二維碼發(fā)送至該網(wǎng)絡(luò)服務(wù)器以實現(xiàn)遠程查找,這種設(shè)置的好處是:該網(wǎng)絡(luò)服務(wù)器中的各種數(shù)據(jù)庫可進行實時更新,有利于提高對條形碼識別的準(zhǔn)確性。
[0077]較佳地,該圖像識別設(shè)備還包括一處理模塊,該處理模塊用于對該條形碼進行圖像預(yù)處理。
[0078]較佳地,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
[0079]較佳地,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法,和/或,區(qū)域閾值分割采用圖像二值化算法。
[0080]較佳地,該圖像識別設(shè)備還包括一第一顯示模塊,該第一顯示模塊用于在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第一匹配結(jié)果或第三匹配結(jié)果時顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),或在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第二匹配結(jié)果時顯示一第一提示信息,并不鏈接網(wǎng)絡(luò);
[0081]其中,該第一匹配結(jié)果為該第二數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第二匹配結(jié)果為該第二數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第三匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
[0082]較佳地,該圖像識別設(shè)備還包括一第二判斷模塊,該第二判斷模塊用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,該第一通信模塊用于將該彩碼發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該彩碼對應(yīng)的一第三數(shù)據(jù),該第二判斷模塊用于在該條形碼未包含有彩色時調(diào)用該分割模塊。
[0083]較佳地,該圖像識別設(shè)備還包括一第二顯示模塊,該第二顯示模塊用于在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第四匹配結(jié)果或第六匹配結(jié)果時顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),或在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第五匹配結(jié)果時顯示一第二提示信息,并不鏈接網(wǎng)絡(luò);
[0084]其中,該第四匹配結(jié)果為該第三數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第五匹配結(jié)果為該第三數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第六匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫和該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
[0085]較佳地,該圖像識別設(shè)備還包括一檢測模塊和一獲取模塊,該檢測模塊用于檢測該攝像頭與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭采集該區(qū)域的條形碼;
[0086]在該距離大于該設(shè)定閾值時,該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息,該第一通信模塊用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0087]較佳地,該圖像識別設(shè)備還包括一獲取模塊和一第三判斷模塊,該攝像頭用于對該區(qū)域進行對焦,該第三判斷模塊用于判斷該攝像頭的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭采集該區(qū)域的條形碼,若否則該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息,該第一通信模塊用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0088]本發(fā)明還提供一種網(wǎng)絡(luò)服務(wù)器,其特點在于,其包括一第二通信模塊、一維碼數(shù)據(jù)庫、二維碼數(shù)據(jù)庫以及一匹配對比模塊;
[0089]該第二通信模塊用于接收一圖像識別設(shè)備發(fā)送來的一維碼和/或二維碼;
[0090]該匹配對比模塊用于在該一維碼數(shù)據(jù)庫中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)和/或在該二維碼數(shù)據(jù)庫中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù);
[0091]該第二通信模塊還用于發(fā)送該第一數(shù)據(jù)和/或該第二數(shù)據(jù)至該圖像識別設(shè)備。
[0092]較佳地,該網(wǎng)絡(luò)服務(wù)器還包括一安全二維碼數(shù)據(jù)庫和一病毒二維碼數(shù)據(jù)庫;
[0093]該匹配對比模塊用于將該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第一匹配結(jié)果發(fā)送至該圖像識別設(shè)備;若不相匹配則該匹配對比模塊將該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第二匹配結(jié)果發(fā)送至該圖像識別設(shè)備,若不相匹配則將一第三匹配結(jié)果發(fā)送至該圖像識別設(shè)備;
[0094]其中,該第一匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第二匹配結(jié)果為該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第三匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
[0095]較佳地,該網(wǎng)絡(luò)服務(wù)器還包括一彩碼數(shù)據(jù)庫;
[0096]該第二通信模塊用于接收該圖像識別設(shè)備發(fā)送來的彩碼;
[0097]該匹配對比模塊用于在該彩碼數(shù)據(jù)庫中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù);
[0098]該第二通信模塊還用于發(fā)送該第三數(shù)據(jù)至該圖像識別設(shè)備。
[0099]較佳地,該網(wǎng)絡(luò)服務(wù)器還包括一安全彩碼數(shù)據(jù)庫和一病毒彩碼數(shù)據(jù)庫;
[0100]該匹配對比模塊用于將該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第四匹配結(jié)果發(fā)送至該圖像識別設(shè)備;若不相匹配則該匹配對比模塊將該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第五匹配結(jié)果發(fā)送至該圖像識別設(shè)備,若不相匹配則將一第六匹配結(jié)果發(fā)送至該圖像識別設(shè)備;
[0101]其中,該第四匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第五匹配結(jié)果為該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第六匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫和該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
[0102]較佳地,該網(wǎng)絡(luò)服務(wù)器還包括一車輛信息數(shù)據(jù)庫;
[0103]該第二通信模塊用于接收該圖像識別設(shè)備發(fā)送來的車牌信息;
[0104]該匹配對比模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車輛信息對應(yīng)的一第四數(shù)據(jù);
[0105]該第二通信模塊還用于發(fā)送該第四數(shù)據(jù)至該圖像識別設(shè)備。
[0106]本發(fā)明還提供一種圖像識別系統(tǒng),其特點在于,其包括上述的圖像識別設(shè)備和上述的網(wǎng)絡(luò)服務(wù)器。
[0107]本方案的圖像識別系統(tǒng),是將識別出的一維碼、二維碼、彩碼以及車輛信息通過第一通信模塊發(fā)送至該網(wǎng)絡(luò)服務(wù)器,該網(wǎng)絡(luò)服務(wù)器通過將條形碼或車輛信息與相應(yīng)的數(shù)據(jù)庫進行匹配對比,并將獲取的各數(shù)據(jù)或匹配結(jié)果通過該第二通信模塊發(fā)送至該圖像識別設(shè)備,以實現(xiàn)遠程搜索與匹配,這種設(shè)置的好處是:該網(wǎng)絡(luò)服務(wù)器中的各種數(shù)據(jù)庫可進行實時更新,有利于提高對條形碼識別的準(zhǔn)確性。
[0108]本發(fā)明的積極進步效果在于:
[0109]本發(fā)明提供的圖像識別方法以及圖像識別裝置,對于攝像頭拍攝的圖片實現(xiàn)實時的多模式識別,包括一維碼識別、二維碼識別、彩碼識別、車輛牌照信息識別,無需用戶選擇識別類型,即可實時判斷圖片類型。如果拍攝的圖片為一維碼圖片,則返回一維碼結(jié)果;如果拍攝的圖片為車輛牌照,則返回牌照號碼信息。對于拍攝的圖片中同時包含一維碼和二維碼等多種圖像信息時,則將多種圖像識別結(jié)果均予以識別出來。
[0110]本發(fā)明還提供的圖像識別系統(tǒng),其包括圖像識別設(shè)備如手機、掃描槍等以及網(wǎng)絡(luò)服務(wù)器。對于一維碼,根據(jù)網(wǎng)絡(luò)服務(wù)器的匹配直接顯示識別結(jié)果,對于二維碼和彩碼的識別結(jié)果,通過網(wǎng)絡(luò)服務(wù)器的匹配對比模塊對識別結(jié)果進行鑒別。
[0111]本發(fā)明無需不斷的進入、退出不同的操作界面來實現(xiàn)識別出同一幅圖片或照片中不同的條形碼的功能,具有操作簡單便捷、多模式識別的優(yōu)點。
【專利附圖】
【附圖說明】
[0112]圖1為本發(fā)明實施例1的圖像識別方法的流程圖。
[0113]圖2為本發(fā)明實施例1的圖像識別裝置的結(jié)構(gòu)框圖。
[0114]圖3為本發(fā)明實施例2的圖像識別方法的流程圖。
[0115]圖4為本發(fā)明實施例2的圖像識別裝置的結(jié)構(gòu)框圖。
[0116]圖5為本發(fā)明實施例4的圖像識別方法的流程圖。
[0117]圖6為本發(fā)明實施例4的圖像識別裝置的結(jié)構(gòu)框圖。
[0118]圖7為本發(fā)明實施例5的圖像識別方法的流程圖。
[0119]圖8為本發(fā)明實施例5的圖像識別裝置的結(jié)構(gòu)框圖。
[0120]圖9為本發(fā)明實施例7的圖像識別系統(tǒng)的結(jié)構(gòu)框圖。
[0121]圖10為本發(fā)明實施例8的圖像識別系統(tǒng)的結(jié)構(gòu)框圖。
[0122]圖11為本發(fā)明實施例9的圖像識別系統(tǒng)的結(jié)構(gòu)框圖。
[0123]圖12為本發(fā)明實施例10的圖像識別系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0124]下面通過實施例的方式進一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0125]實施例1
[0126]如圖1所示,本實施例提供一種圖像識別方法,其利用一攝像頭實現(xiàn),其包括以下步驟:
[0127]步驟101、該攝像頭采集一區(qū)域的條形碼;
[0128]步驟102、對該條形碼進行圖像預(yù)處理,該圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化;
[0129]步驟103、對該條形碼采用圖像二值化算法進行區(qū)域閾值分割;
[0130]步驟104、對該條形碼采用幾何模式提取特征,若該特征中包括有若干平行線條或矩形輪廓則進入步驟105,若該特征中包括有正方形輪廓則進入步驟106 ;
[0131]步驟105、若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,在一維碼數(shù)據(jù)庫中搜索出該一維碼對應(yīng)的一第一數(shù)據(jù),該一維碼數(shù)據(jù)庫中收集了各廠家提供的一維碼信息,一般包括產(chǎn)品名稱、價格以及生產(chǎn)商等信息;
[0132]步驟106、正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼,在二維碼數(shù)據(jù)庫中搜索出該二維碼對應(yīng)的一第二數(shù)據(jù)。
[0133]如圖2所示,本實施例還提供一種圖像識別裝置,其包括:
[0134]一攝像頭1,用于采集一區(qū)域的條形碼;
[0135]一處理模塊2,用于對該條形碼進行圖像預(yù)處理,該圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化;
[0136]一分割模塊3,用于對該條形碼采用圖像二值化算法進行區(qū)域閾值分割;
[0137]一提取模塊4,用于對該條形碼采用幾何模式提取特征;
[0138]一第一判斷模塊5,用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼;
[0139]一搜索模塊6,用于在一維碼數(shù)據(jù)庫7中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)以及在二維碼數(shù)據(jù)庫8中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù),其中,該一維碼數(shù)據(jù)庫7和該二維碼數(shù)據(jù)庫8集成于該圖像識別裝置中。
[0140]在本實施例中,該圖像灰度化采用直方圖均衡化算法,該圖像平滑去噪采用中值濾波算法,本領(lǐng)域的技術(shù)人員應(yīng)該知道,本實施例只是例舉一較佳的例子,即本實施例選用的算法具有更好的技術(shù)效果,如該圖像平滑去噪采用中值濾波算法能夠獲得更好的平滑、去噪聲的效果。本發(fā)明的該圖像灰度化、該圖像平滑去噪以及該區(qū)域閾值分割并不局限于本實施例,本領(lǐng)域的技術(shù)人員還可選用其它的算法來實現(xiàn)該圖像灰度化、該圖像平滑去噪以及該區(qū)域閾值分割。
[0141]本實施例將該一維碼數(shù)據(jù)庫7和該二維碼數(shù)據(jù)庫8集成在該圖像識別裝置中,實現(xiàn)本地查找,這種設(shè)置方式響應(yīng)速度快、大大縮短了搜索時間,且用戶操作方便快捷。
[0142]本實施例采集的該條形碼經(jīng)圖像預(yù)處理和區(qū)域閾值分割后,表征出的特征為:該區(qū)域只有若干平行線條或矩形輪廓,或該區(qū)域只有正方形輪廓,或該區(qū)域既有若干平行線條或矩形輪廓又有正方形輪廓。下面對表征出的特征具體的判斷,若該區(qū)域只有若干平行線條或矩形輪廓,則表明該條形碼為一維碼,若該區(qū)域只有正方形輪廓,則表明該條形碼為二維碼,若該區(qū)域既有若干平行線條或矩形輪廓又有正方形輪廓,則表明該條形碼包括一維碼和二維碼。在判斷出該條形碼的具體類型后,在相應(yīng)的數(shù)據(jù)庫中搜索出該條形碼碼對應(yīng)的數(shù)據(jù),從而實現(xiàn)多模式識別的功能。
[0143]實施例2
[0144]對于一維碼,因為本身只包含產(chǎn)品的說明,不涉及其他網(wǎng)絡(luò)連接,所以對于搜索出的數(shù)據(jù),可以直接顯示;對于二維碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證,以防止現(xiàn)有中有一些病毒網(wǎng)站以二維碼的方式進行顯示,若直接顯示二維碼將會導(dǎo)致手機、掃描槍等出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。因此,為了減少上述所述的風(fēng)險,本實施例的圖像識別方法及裝置對搜索出的條形碼對應(yīng)的數(shù)據(jù)進行了鑒別,從而提高圖像識別使用的安全性。
[0145]如圖3所示,本實施例提供一種圖像識別方法,本實施例的圖像識別方法在實施例I的圖像識別方法的步驟之后包括:
[0146]步驟107、判斷該第二數(shù)據(jù)是否與安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟108,若匹配則進入步驟109 ;
[0147]步驟108、判斷該第二數(shù)據(jù)是否與病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟109,若匹配則進入步驟110 ;
[0148]步驟109、顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程;
[0149]步驟110、顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
[0150]如圖4所示,本實施例提供的圖像識別裝置在實施例1的圖像識別裝置的基礎(chǔ)上增加一第二判斷模塊9、一第一顯示模塊10、一安全二維碼數(shù)據(jù)庫11和一病毒二維碼數(shù)據(jù)庫12 ;
[0151]該第二判斷模塊9用于判斷該第二數(shù)據(jù)是否與該安全二維碼數(shù)據(jù)庫11中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊10顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);
[0152]若不相匹配則該第二判斷模塊9判斷該第二數(shù)據(jù)是否與該病毒二維碼數(shù)據(jù)庫12中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊10顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則該第一顯示模塊10顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0153]本實施例將該安全二維碼數(shù)據(jù)庫11和該病毒二維碼數(shù)據(jù)庫12集成在該圖像識別裝置中,實現(xiàn)本地判斷匹配,這種設(shè)置方式響應(yīng)速度快、大大縮短了搜索時間,且用戶操作方便快捷。
[0154]實施例3
[0155]雖然現(xiàn)在較為常用的條形碼有一維碼和二維碼,但是該條形碼并不局限于一維碼和二維碼,還有不太常用的條形碼如彩碼,也就是說,在該區(qū)域中不僅有可能包括一維碼和二維碼,還有可能包括彩碼,所以需要對該區(qū)域進行進一步的識別,以判斷該區(qū)域中是否包含有彩碼,所以本實施例在實施例1的基礎(chǔ)上增加判斷該區(qū)域是否包含有彩碼的步驟以及在實施例1的圖像識別裝置基礎(chǔ)上添設(shè)部件。具體如下:
[0156]本實施例的圖像識別方法,在實施例1的步驟101和步驟102之間包括以下步驟:
[0157]步驟101’、判斷該條形碼是否包含有彩色,若包含有則進入步驟102’,若未包含有彩色則進入步驟102 ;
[0158]步驟102’、彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出該彩碼對應(yīng)的一第三數(shù)據(jù)。
[0159]本實施例的圖像識別裝置,在實施例1的圖像識別裝置的基礎(chǔ)上包括一第三判斷模塊,該第三判斷模塊用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù),若未包含有彩色則調(diào)用該處理模塊2。
[0160]實施例4
[0161]對于彩碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證,以防止現(xiàn)有中有一些病毒網(wǎng)站以彩碼的方式進行顯示,若直接顯示彩碼將會導(dǎo)致手機、掃描槍等出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。因此,為了減少上述所述的風(fēng)險,本實施例的圖像識別方法及裝置對搜索出的條形碼對應(yīng)的數(shù)據(jù)進行了鑒別,從而提高圖像識別使用的安全性。
[0162]在實施例3的基礎(chǔ)上,本實施例的圖像識別方法在搜索出與該彩碼對應(yīng)的該第三數(shù)據(jù)之后包括以下步驟,如圖5所示:
[0163]步驟103’、判斷該第三數(shù)據(jù)是否與安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟104’,若匹配則進入步驟105’ ;
[0164]步驟104’、判斷該第三數(shù)據(jù)是否與病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟105’,若匹配則進入步驟106’ ;
[0165]步驟105’、顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程;
[0166]步驟106’、顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
[0167]在圖5中,對于未包含有彩色則進入步驟102及以后的步驟的分支流程圖具體見圖1,圖5就不再詳細繪制出。
[0168]如圖6所示,本實施例的圖像識別裝置在實施例3的圖像識別裝置的基礎(chǔ)上還包括一第四判斷模塊14、一第二顯不模塊15、一安全彩碼數(shù)據(jù)庫16和一病毒彩碼數(shù)據(jù)庫17,且將實施例3的該第三判斷模塊標(biāo)記為13 ;
[0169]該第四判斷模塊14用于判斷該第三數(shù)據(jù)是否與該安全彩碼數(shù)據(jù)庫16中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊15顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);
[0170]若不相匹配則該第四判斷模塊14判斷該第三數(shù)據(jù)是否與該病毒彩碼數(shù)據(jù)庫17中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊15顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0171]本實施例將該安全彩碼數(shù)據(jù)庫16和該病毒彩碼數(shù)據(jù)庫17集成在該圖像識別裝置中,實現(xiàn)本地判斷匹配,這種設(shè)置方式響應(yīng)速度快、大大縮短了搜索時間,且用戶操作方便快捷。
[0172]實施例5
[0173]如圖7所示,本實施例的圖像識別方法在實施例1的圖像識別方法的步驟101之前包括以下步驟:
[0174]步驟100、檢測該攝像頭與該區(qū)域的距離,在該距離大于一設(shè)定閾值時,進入步驟201,在該距離小于該設(shè)定閾值時,進入步驟101 ;
[0175]步驟201、該攝像頭采集該區(qū)域的圖像;
[0176]步驟202、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫;
[0177]步驟203、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0178]在圖7中,對于在該距離小于該設(shè)定閾值時進入步驟101及以后的步驟的分支流程圖具體見圖1,圖7就不再詳細繪制出。
[0179]如圖8所示,本實施例的圖像識別裝置在實施例1的圖像識別裝置的基礎(chǔ)上還包括一檢測模塊18和一獲取模塊19,該檢測模塊18用于檢測該攝像頭與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭I采集該區(qū)域的條形碼;
[0180]在該距離大于該設(shè)定閾值時,該攝像頭I用于采集該區(qū)域的圖像,該獲取模塊19用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊6用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0181]本實施例的圖像識別方法以及圖像識別裝置不僅能夠識別條形碼還能夠識別車輛信息。在本實施例中,該車輛信息數(shù)據(jù)庫可與車輛管理單位合作,存儲車牌號、車型等車輛信息。當(dāng)圖像識別側(cè)如手機的識別結(jié)果是一個車牌號時,該車輛信息數(shù)據(jù)庫將返回與該車牌號相關(guān)的車型信息,這樣就有利于用戶及時地了解與采集的車輛相關(guān)的車輛信息,或有利于用戶以及監(jiān)管部門及時地識別出套牌車、假牌車。
[0182]實施例6
[0183]從圖像的特性來說,一維碼、二維碼、彩碼等圖像,為了追求圖像的清晰度,必須在微距拍攝方式下才能實現(xiàn)識別;而車輛識別,則在正常的拍攝模式下就可識別,所以可通過判斷該攝像頭的拍攝方式來判斷該攝像頭I采集的該區(qū)域是條形碼還是車輛,因此,本實施例提供了與實施例5的技術(shù)方案不同的技術(shù)方案來實現(xiàn)相同的功能,即實現(xiàn)判斷該攝像頭I采集的該區(qū)域是條形碼還是車輛。
[0184]本實施例的圖像識別方法在實施例1的圖像識別方法的步驟101之前包括以下步驟:
[0185]步驟200、該攝像頭對該區(qū)域進行對焦;
[0186]步驟300、判斷該攝像頭的拍攝方式是否是微距方式,若是,則進入步驟101,若否,則進入步驟301 ;
[0187]步驟301、該攝像頭采集該區(qū)域的圖像;
[0188]步驟302、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫;
[0189]步驟303、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0190]本實施例的圖像識別裝置在實施例1的圖像識別裝置的基礎(chǔ)上還包括一獲取模塊和一第五判斷模塊,該攝像頭I用于對該區(qū)域進行對焦,該第五判斷模塊用于判斷該攝像頭I的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭I采集該區(qū)域的條形碼,若否則該攝像頭I用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
[0191]本實施例未給出對應(yīng)的圖像識別方法的流程圖和圖像識別裝置的結(jié)構(gòu)圖,但是本領(lǐng)域的技術(shù)人員參照實施例5的流程圖和結(jié)構(gòu)圖,可想象出本實施例的流程圖和結(jié)構(gòu)圖,這里就不再給出。
[0192]實施例7
[0193]本實施例提供一種圖像識別方法,該圖像識別方法與實施例1中的圖像識別方法相同,所以,這里就不再詳述。
[0194]如圖9所示,本實施例提供一種圖像識別系統(tǒng),其包括一圖像識別設(shè)備70和一網(wǎng)絡(luò)服務(wù)器80。其中,該圖像識別設(shè)備70包括一攝像頭701、一處理模塊702、一分割模塊703、一提取模塊704、一第一判斷模塊705以及一第一通信模塊706 ;該網(wǎng)絡(luò)服務(wù)器80包括一第二通信模塊801、一維碼數(shù)據(jù)庫802、二維碼數(shù)據(jù)庫803以及一匹配對比模塊804。
[0195]該攝像頭701用于采集一區(qū)域的條形碼;
[0196]該處理模塊702用于對該條形碼進行圖像預(yù)處理,該圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化;
[0197]該分割模塊703用于對該條形碼采用圖像二值化算法進行區(qū)域閾值分割;
[0198]該提取模塊704用于對該條形碼采用幾何模式提取特征;
[0199]該第一判斷模塊705用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼;
[0200]該第一通信模塊706用于將該一維碼和/或該二維碼發(fā)送至該第二通信模塊801 ;
[0201]該第二通信模塊801用于接收該第一通信模塊706發(fā)送來的一維碼和/或二維碼;
[0202]該匹配對比模塊804用于在該一維碼數(shù)據(jù)庫802中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)和/或在該二維碼數(shù)據(jù)庫803中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù);
[0203]該第二通信模塊801還用于發(fā)送該第一數(shù)據(jù)和/或該第二數(shù)據(jù)至該圖像識別設(shè)備。
[0204]該第一通信模塊706還用于接收該第一數(shù)據(jù)和/或該第二數(shù)據(jù)。
[0205]本實施例是將該一維碼數(shù)據(jù)庫802和該二維碼數(shù)據(jù)庫803集成在該網(wǎng)絡(luò)服務(wù)器80中,這和實施例1的將一維碼數(shù)據(jù)庫和二維碼數(shù)據(jù)庫集成于圖像識別裝置中不同。本實施例將該一維碼和/或該二維碼發(fā)送至該網(wǎng)絡(luò)服務(wù)器80以實現(xiàn)遠程查找,這種設(shè)置的好處是:該網(wǎng)絡(luò)服務(wù)器80中的該一維碼數(shù)據(jù)庫802和該二維碼數(shù)據(jù)庫803可進行實時更新,有利于提高對條形碼識別的準(zhǔn)確性。
[0206]在本實施例中,該圖像灰度化采用直方圖均衡化算法,該圖像平滑去噪采用中值濾波算法,本領(lǐng)域的技術(shù)人員應(yīng)該知道,本實施例只是例舉一較佳的例子,即本實施例選用的算法具有更好的技術(shù)效果,如該圖像平滑去噪采用中值濾波算法能夠獲得更好的平滑、去噪聲的效果。本發(fā)明的該圖像灰度化、該圖像平滑去噪以及該區(qū)域閾值分割并不局限于本實施例,本領(lǐng)域的技術(shù)人員還可選用其它的算法來實現(xiàn)該圖像灰度化、該圖像平滑去噪以及該區(qū)域閾值分割。
[0207]本實施例采集的該條形碼經(jīng)圖像預(yù)處理和區(qū)域閾值分割后,表征出的特征為:該區(qū)域只有若干平行線條或矩形輪廓,或該區(qū)域只有正方形輪廓,或該區(qū)域既有若干平行線條或矩形輪廓又有正方形輪廓。下面對表征出的特征具體的判斷,若該區(qū)域只有若干平行線條或矩形輪廓,則表明該條形碼為一維碼,若該區(qū)域只有正方形輪廓,則表明該條形碼為二維碼,若該區(qū)域既有若干平行線條或矩形輪廓又有正方形輪廓,則表明該條形碼包括一維碼和二維碼。在判斷出該條形碼的具體類型后,在相應(yīng)的數(shù)據(jù)庫中搜索出該條形碼碼對應(yīng)的數(shù)據(jù),從而實現(xiàn)多模式識別的功能。
[0208]實施例8
[0209]對于一維碼,因為本身只包含產(chǎn)品的說明,不涉及其他網(wǎng)絡(luò)連接,所以對于搜索出的數(shù)據(jù),可以直接顯示;對于二維碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證,以防止現(xiàn)有中有一些病毒網(wǎng)站以二維碼的方式進行顯示,若直接顯示二維碼將會導(dǎo)致手機、掃描槍等出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。因此,為了減少上述所述的風(fēng)險,本實施例的圖像識別方法及裝置對搜索出的條形碼對應(yīng)的數(shù)據(jù)進行了鑒別,從而提高圖像識別使用的安全性。
[0210]本實施例提供一種圖像識別方法,該圖像識別方法與實施例2中的圖像識別方法相同,所以,這里就不再詳述。
[0211]如圖10所示,本實施例提供的圖像識別系統(tǒng)在實施例7的圖像識別系統(tǒng)的基礎(chǔ)上增加了部件,具體為:該圖像識別設(shè)備70還包括一第一顯示模塊707,該網(wǎng)絡(luò)服務(wù)器80還包括一安全二維碼數(shù)據(jù)庫805和一病毒二維碼數(shù)據(jù)庫806。
[0212]下面詳細介紹上述各部件的具體功能以實現(xiàn)該圖像識別設(shè)備70與該網(wǎng)絡(luò)服務(wù)器80之間的通信:
[0213]該匹配對比模塊804用于將該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫805中的數(shù)據(jù)進行匹配;
[0214]若匹配則將一第一匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第一匹配結(jié)果并傳輸至該第一顯不模塊707,該第一顯不模塊707用于顯不該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);若不相匹配則該匹配對比模塊804將該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫806中的數(shù)據(jù)進行匹配;
[0215]若匹配則將一第二匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第二匹配結(jié)果并傳輸至該第一顯不模塊707,該第一顯不模塊707用于顯不一第一提示信息,并不鏈接網(wǎng)絡(luò);若不相匹配則將一第三匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第三匹配結(jié)果并傳輸至該第一顯不模塊707,該第一顯不模塊707用于顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0216]其中,該第一匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫805中的數(shù)據(jù)相匹配的結(jié)果,該第二匹配結(jié)果為該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫806中的數(shù)據(jù)相匹配的結(jié)果,該第三匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫805和該病毒二維碼數(shù)據(jù)庫806中的數(shù)據(jù)均不匹配的結(jié)果。
[0217]本實施例的圖像識別系統(tǒng),是將識別出的二維碼通過第一通信模塊706發(fā)送至該網(wǎng)絡(luò)服務(wù)器80,該網(wǎng)絡(luò)服務(wù)器80通過將該二維碼與相應(yīng)的二維碼數(shù)據(jù)庫進行匹配對比,并將獲取的匹配結(jié)果通過該第二通信模塊801發(fā)送至該圖像識別設(shè)備70,以實現(xiàn)遠程搜索與匹配,這種設(shè)置的好處是:該網(wǎng)絡(luò)服務(wù)器中的各種二維碼數(shù)據(jù)庫可進行實時更新,有利于提高對條形碼識別的準(zhǔn)確性。
[0218]實施例9
[0219]雖然現(xiàn)在較為常用的條形碼有一維碼和二維碼,但是該條形碼并不局限于一維碼和二維碼,還有不太常用的條形碼如彩碼,也就是說,在該區(qū)域中不僅有可能包括一維碼和二維碼,還有可能包括彩碼,所以需要對該區(qū)域進行進一步的識別,以判斷該區(qū)域中是否包含有彩碼,所以本實施例在實施例7的圖像識別系統(tǒng)的基礎(chǔ)上添設(shè)部件。
[0220]本實施例提供一種圖像識別方法,該圖像識別方法與實施例3中的圖像識別方法相同,所以,這里就不再詳述。
[0221]如圖11所示,本實施例提供的圖像識別系統(tǒng)在實施例7的圖像識別系統(tǒng)的基礎(chǔ)上增加了部件,具體為:該圖像識別設(shè)備70還包括一第二判斷模塊708,該網(wǎng)絡(luò)服務(wù)器80還包括一彩碼數(shù)據(jù)庫807。
[0222]該第二判斷模塊708用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,該第一通信模塊706用于將該彩碼發(fā)送至該網(wǎng)絡(luò)服務(wù)器80,該第二判斷模塊708用于在該條形碼未包含有彩色時調(diào)用該處理模塊702 ;
[0223]該第二通信模塊801用于接收該圖像識別設(shè)備70發(fā)送來的彩碼;
[0224]該匹配對比模塊804用于在該彩碼數(shù)據(jù)庫807中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù);
[0225]該第二通信模塊801還用于發(fā)送該第三數(shù)據(jù)至該圖像識別設(shè)備70。
[0226]該第一通信模塊706還用于該第三數(shù)據(jù)。
[0227]實施例10
[0228]對于彩碼,由于搜索出的數(shù)據(jù)可能是產(chǎn)品信息,也可能是一種網(wǎng)絡(luò)連接(網(wǎng)絡(luò)地址),所以有必要對該網(wǎng)絡(luò)連接的安全性進行進一步驗證,以防止現(xiàn)有中有一些病毒網(wǎng)站以彩碼的方式進行顯示,若直接顯示彩碼將會導(dǎo)致手機、掃描槍等出現(xiàn)故障如死機甚至系統(tǒng)癱瘓。因此,為了減少上述所述的風(fēng)險,本實施例的圖像識別方法及裝置對搜索出的條形碼對應(yīng)的數(shù)據(jù)進行了鑒別,從而提高圖像識別使用的安全性。
[0229]本實施例提供一種圖像識別方法,該圖像識別方法與實施例4中的圖像識別方法相同,所以,這里就不再詳述。
[0230]如圖12所示,本實施例提供的圖像識別系統(tǒng)在實施例9的圖像識別系統(tǒng)的基礎(chǔ)上增加了部件,具體為:該圖像識別設(shè)備70還包括一第二顯示模塊709,該網(wǎng)絡(luò)服務(wù)器還包括一安全彩碼數(shù)據(jù)庫808和一病毒彩碼數(shù)據(jù)庫809。
[0231]下面詳細介紹上述各部件的具體功能以實現(xiàn)該圖像識別設(shè)備70與該網(wǎng)絡(luò)服務(wù)器80之間的通信:
[0232]該匹配對比模塊804用于將該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫808中的數(shù)據(jù)進行匹配;
[0233]若匹配則將一第四匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第四匹配結(jié)果并傳輸至該第二顯示模塊709,第二顯示模塊709用于顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò);若不相匹配則該匹配對比模塊804將該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫809中的數(shù)據(jù)進行匹配;
[0234]若匹配則將一第五匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第五匹配結(jié)果并傳輸至該第二顯示模塊709,該第二顯示模塊709用于顯示一第二提示信息,并不鏈接網(wǎng)絡(luò);若不相匹配則將一第六匹配結(jié)果發(fā)送至該圖像識別設(shè)備70,該第一通信模塊706用于接收該第六匹配結(jié)果并傳輸至該第二顯示模塊709,該第二顯示模塊709用于顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
[0235]其中,該第四匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫808中的數(shù)據(jù)相匹配的結(jié)果,該第五匹配結(jié)果為該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫809中的數(shù)據(jù)相匹配的結(jié)果,該第六匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫808和該病毒彩碼數(shù)據(jù)庫809中的數(shù)據(jù)均不匹配的結(jié)果。
[0236]實施例11
[0237]本實施例提供一種圖像識別方法,該圖像識別方法與實施例5中的圖像識別方法相同,所以,這里就不再詳述。
[0238]本實施例提供的圖像識別系統(tǒng)在實施例7的圖像識別系統(tǒng)的基礎(chǔ)上增加了部件,具體為:該圖像識別設(shè)備70還包括一檢測模塊和一獲取模塊,該網(wǎng)絡(luò)服務(wù)器80還包括一車輛信息數(shù)據(jù)庫。
[0239]該檢測模塊用于檢測該攝像頭701與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭701采集該區(qū)域的條形碼,在該距離大于該設(shè)定閾值時,該攝像頭701用于采集該區(qū)域的圖像;
[0240]該獲取模塊用于獲取該圖像中的車牌信息;
[0241]該第一通信模塊706用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器80 ;
[0242]該第二通信模塊801用于接收該車牌信息;
[0243]該匹配對比模塊804用于在該車輛信息數(shù)據(jù)庫中搜索出與該車輛信息對應(yīng)的一第四數(shù)據(jù);
[0244]該第二通信模塊801還用于發(fā)送該第四數(shù)據(jù)至該圖像識別設(shè)備70 ;
[0245]該第一通信模塊706還用于接收該第四數(shù)據(jù)。
[0246]本實施例的圖像識別方法以及圖像識別系統(tǒng)不僅能夠識別條形碼還能夠識別車輛信息。在本實施例中,該車輛信息數(shù)據(jù)庫可與車輛管理單位合作,存儲車牌號、車型等車輛信息。當(dāng)圖像識別側(cè)如手機的識別結(jié)果是一個車牌號時,該車輛信息數(shù)據(jù)庫將返回與該車牌號相關(guān)的車型信息,這樣就有利于用戶及時地了解與采集的車輛相關(guān)的車輛信息,或有利于用戶以及監(jiān)管部門及時地識別出套牌車、假牌車。
[0247]實施例12
[0248]從圖像的特性來說,一維碼、二維碼、彩碼等圖像,為了追求圖像的清晰度,必須在微距拍攝方式下才能實現(xiàn)識別;而車輛識別,則在正常的拍攝模式下就可識別,所以可通過判斷該攝像頭的拍攝方式來判斷該攝像頭I采集的該區(qū)域是條形碼還是車輛,因此,本實施例提供了與實施例11的技術(shù)方案不同的技術(shù)方案來實現(xiàn)相同的功能,即實現(xiàn)判斷該攝像頭701采集的該區(qū)域是條形碼還是車輛。
[0249]本實施例提供一種圖像識別方法,該圖像識別方法與實施例6中的圖像識別方法相同,所以,這里就不再詳述。
[0250]本實施例提供的圖像識別系統(tǒng)在實施例7的圖像識別系統(tǒng)的基礎(chǔ)上增加了部件,具體為:該圖像識別設(shè)備70還包括一獲取模塊和一第三判斷模塊,該網(wǎng)絡(luò)服務(wù)器80還包括一車輛信息數(shù)據(jù)庫。
[0251]該攝像頭701用于對該區(qū)域進行對焦;
[0252]該第三判斷模塊用于判斷該攝像頭701的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭701采集該區(qū)域的條形碼,若否則該攝像頭701用于采集該區(qū)域的圖像;
[0253]該獲取模塊用于獲取該圖像中的車牌信息;
[0254]該第一通信模塊706用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器80 ;
[0255]該第二通信模塊801用于接收該車牌信息;
[0256]該匹配對比模塊804用于在該車輛信息數(shù)據(jù)庫中搜索出與該車輛信息對應(yīng)的一第四數(shù)據(jù);
[0257]該第二通信模塊801還用于發(fā)送該第四數(shù)據(jù)至該圖像識別設(shè)備70 ;
[0258]該第一通信模塊706還用于接收該第四數(shù)據(jù)。
[0259]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種圖像識別方法,其特征在于,該圖像識別方法利用一攝像頭實現(xiàn),其包括以下步驟: S1、該攝像頭采集一區(qū)域的條形碼; s2、對該條形碼進行區(qū)域閾值分割; s3、對該條形碼采用幾何模式提取特征,若該特征中包括有若干平行線條或矩形輪廓則進入步驟s4,若該特征中包括有正方形輪廓則進入步驟s5 ; S4、若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,在一維碼數(shù)據(jù)庫中搜索出該一維碼對應(yīng)的一第一數(shù)據(jù); s5、正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼,在二維碼數(shù)據(jù)庫中搜索出該二維碼對應(yīng)的一第二數(shù)據(jù)。
2.如權(quán)利要求1所述的圖像識別方法,其特征在于,在步驟Si和步驟S2之間包括以下步驟:對該條形碼進行圖像預(yù)處理。
3.如權(quán)利要求2所述的圖像識別方法,其特征在于,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
4.如權(quán)利要求3所述的圖像識別方法,其特征在于,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法。
5.如權(quán)利要求1所述的圖像識別方法,其特征在于,在步驟&中,區(qū)域閾值分割采用圖像二值化算法。
6.如權(quán)利要求1所述的圖像識別方法,其特征在于,步驟S5之后包括以下步驟: S6、判斷該第二數(shù)據(jù)是否與安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟$,若匹配則進入步驟s8; s7、判斷該第二數(shù)據(jù)是否與病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟$,若匹配則進入步驟s9; s8、顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程; s9、顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
7.如權(quán)利要求1所述的圖像識別方法,其特征在于,在步驟Si和步驟S2之間包括以下步驟: 判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出該彩碼對應(yīng)的一第三數(shù)據(jù); 若未包含有彩色則進入步驟S2。
8.如權(quán)利要求7所述的圖像識別方法,其特征在于,在搜索出與該彩碼對應(yīng)的該第三數(shù)據(jù)之后包括以下步驟: SA、判斷該第三數(shù)據(jù)是否與安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟SB,若匹配則進入步驟Sc; SB、判斷該第三數(shù)據(jù)是否與病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若不相匹配則進入步驟Sc,若匹配則進入步驟SD ; Sc、顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),結(jié)束流程; SD、顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),結(jié)束流程。
9.如權(quán)利要求1所述的圖像識別方法,其特征在于,在步驟Si之前包括: \、檢測該攝像頭與該區(qū)域的距離,在該距離大于一設(shè)定閾值時,進入步驟S/,在該距離小于該設(shè)定閾值時,進入步驟Si ; S/、該攝像頭采集該區(qū)域的圖像; s2’、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫; S/、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
10.如權(quán)利要求1所述的圖像識別方法,其特征在于,在步驟Si之前包括: S。、該攝像頭對該區(qū)域進行對焦; ST、判斷該攝像頭的拍攝方式是否是微距方式,若是,則進入步驟Si,若否,則進入步驟S/ ; S/、該攝像頭采集該區(qū)域的圖像; s2’、獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫; S/、在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
11.一種圖像識別裝置,其特征在于,其包括: 一攝像頭,用于采集一區(qū)域的條形碼; 一分割模塊,用于對該條形碼進行區(qū)域閾值分割; 一提取模塊,用于對該條形碼采用幾何模式提取特征; 一第一判斷模塊,用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼; 一搜索模塊,用于在一維碼數(shù)據(jù)庫中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)以及在二維碼數(shù)據(jù)庫中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù)。
12.如權(quán)利要求11所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一處理模塊,該處理模塊用于對該條形碼進行圖像預(yù)處理。
13.如權(quán)利要求12所述的圖像識別裝置,其特征在于,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
14.如權(quán)利要求13所述的圖像識別裝置,其特征在于,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法,和/或,區(qū)域閾值分割采用圖像二值化算法。
15.如權(quán)利要求11所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一第二判斷模塊、一第一顯不模塊、一安全二維碼數(shù)據(jù)庫和一病毒二維碼數(shù)據(jù)庫; 該第二判斷模塊用于判斷該第二數(shù)據(jù)是否與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò); 若不相匹配則該第二判斷模塊判斷該第二數(shù)據(jù)是否與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第一顯示模塊顯示一第一提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則該第一顯示模塊顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
16.如權(quán)利要求11所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一第三判斷模塊; 該第三判斷模塊用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,在彩碼數(shù)據(jù)庫中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù),若未包含有彩色則調(diào)用該分割模塊。
17.如權(quán)利要求16所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一第四判斷模塊、一第二顯示模塊、一安全彩碼數(shù)據(jù)庫和一病毒彩碼數(shù)據(jù)庫; 該第四判斷模塊用于判斷該第三數(shù)據(jù)是否與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò); 若不相匹配則該第四判斷模塊判斷該第三數(shù)據(jù)是否與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配,若匹配則該第二顯示模塊顯示一第二提示信息,并不鏈接網(wǎng)絡(luò),若不相匹配則顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò)。
18.如權(quán)利要求11所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一檢測模塊和一獲取模塊,該檢測模塊用于檢測該攝像頭與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭采集該區(qū)域的條形碼; 在該距離大于該設(shè)定閾值時,該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
19.如權(quán)利要求11所述的圖像識別裝置,其特征在于,該圖像識別裝置還包括一獲取模塊和一第五判斷模塊,該攝像頭用于對該區(qū)域進行對焦,該第五判斷模塊用于判斷該攝像頭的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭采集該區(qū)域的條形碼,若否則該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息并發(fā)送至車輛信息數(shù)據(jù)庫,該搜索模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
20.一種圖像識別設(shè)備,其特征在于,其包括: 一攝像頭,用于采集一區(qū)域的條形碼; 一分割模塊,用于對該條形碼進行區(qū)域閾值分割; 一提取模塊,用于對該條形碼采用幾何模式提取特征; 一第一判斷模塊,用于判斷該特征中是否包括有若干平行線條或矩形輪廓或正方形輪廓,若包括有若干平行線條或矩形輪廓,則若干平行線條或矩形輪廓對應(yīng)的區(qū)域的條形碼為一維碼,若包括有正方形輪廓,則正方形輪廓對應(yīng)的區(qū)域的條形碼為二維碼; 一第一通信模塊,用于將該一維碼和/或該二維碼發(fā)送至一網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該一維碼對應(yīng)的一第一數(shù)據(jù)和/或與該二維碼對應(yīng)的一第二數(shù)據(jù)。
21.如權(quán)利要求20所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一處理模塊,該處理模塊用于對該條形碼進行圖像預(yù)處理。
22.如權(quán)利要求21所述的圖像識別設(shè)備,其特征在于,圖像預(yù)處理過程包括:圖像灰度化、圖像平滑去噪以及圖像銳化。
23.如權(quán)利要求22所述的圖像識別設(shè)備,其特征在于,圖像灰度化采用直方圖均衡化算法,和/或,圖像平滑去噪采用中值濾波算法,和/或,區(qū)域閾值分割采用圖像二值化算法。
24.如權(quán)利要求20所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一第一顯示模塊,該第一顯示模塊用于在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第一匹配結(jié)果或第三匹配結(jié)果時顯示該第二數(shù)據(jù)并鏈接與該第二數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),或在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第二匹配結(jié)果時顯示一第一提示信息,并不鏈接網(wǎng)絡(luò); 其中,該第一匹配結(jié)果為該第二數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第二匹配結(jié)果為該第二數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第三匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
25.如權(quán)利要求20所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一第二判斷模塊,該第二判斷模塊用于判斷該條形碼是否包含有彩色,若包含有則彩色對應(yīng)的區(qū)域的條形碼為彩碼,該第一通信模塊用于將該彩碼發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該彩碼對應(yīng)的一第三數(shù)據(jù),該第二判斷模塊用于在該條形碼未包含有彩色時調(diào)用該分割模塊。
26.如權(quán)利要求25所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一第二顯示模塊,該第二顯示模塊用于在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第四匹配結(jié)果或第六匹配結(jié)果時顯示該第三數(shù)據(jù)并鏈接與該第三數(shù)據(jù)中所包括的網(wǎng)絡(luò)信息相應(yīng)的網(wǎng)絡(luò),或在接收到該網(wǎng)絡(luò)服務(wù)器發(fā)送來的第五匹配結(jié)果時顯示一第二提示信息,并不鏈接網(wǎng)絡(luò); 其中,該第四匹配結(jié)果為該第三數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第五匹配結(jié)果為該第三數(shù)據(jù)與該網(wǎng)絡(luò)服務(wù)器中的病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第六匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫和該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
27.如權(quán)利要求20所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一檢測模塊和一獲取模塊,該檢測模塊用于檢測該攝像頭與該區(qū)域的距離,在該距離小于一設(shè)定閾值時,調(diào)用該攝像頭采集該區(qū)域的條形碼; 在該距離大于該設(shè)定閾值時,該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息,該第一通信模塊用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
28.如權(quán)利要求20所述的圖像識別設(shè)備,其特征在于,該圖像識別設(shè)備還包括一獲取模塊和一第三判斷模塊,該攝像頭用于對該區(qū)域進行對焦,該第三判斷模塊用于判斷該攝像頭的拍攝方式是否是微距方式,若是則調(diào)用該攝像頭采集該區(qū)域的條形碼,若否則該攝像頭用于采集該區(qū)域的圖像,該獲取模塊用于獲取該圖像中的車牌信息,該第一通信模塊用于將該車牌信息發(fā)送至該網(wǎng)絡(luò)服務(wù)器以及接收該網(wǎng)絡(luò)服務(wù)器發(fā)送來的與該車牌信息對應(yīng)的一第四數(shù)據(jù)。
29.—種網(wǎng)絡(luò)服務(wù)器,其特征在于,其包括一第二通信模塊、一維碼數(shù)據(jù)庫、二維碼數(shù)據(jù)庫以及一匹配對比模塊; 該第二通信模塊用于接收一圖像識別設(shè)備發(fā)送來的一維碼和/或二維碼; 該匹配對比模塊用于在該一維碼數(shù)據(jù)庫中搜索出與該一維碼對應(yīng)的一第一數(shù)據(jù)和/或在該二維碼數(shù)據(jù)庫中搜索出與該二維碼對應(yīng)的一第二數(shù)據(jù); 該第二通信模塊還用于發(fā)送該第一數(shù)據(jù)和/或該第二數(shù)據(jù)至該圖像識別設(shè)備。
30.如權(quán)利要求29所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,該網(wǎng)絡(luò)服務(wù)器還包括一安全二維碼數(shù)據(jù)庫和一病毒二維碼數(shù)據(jù)庫; 該匹配對比模塊用于將該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第一匹配結(jié)果發(fā)送至該圖像識別設(shè)備;若不相匹配則該匹配對比模塊將該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第二匹配結(jié)果發(fā)送至該圖像識別設(shè)備,若不相匹配則將一第三匹配結(jié)果發(fā)送至該圖像識別設(shè)備; 其中,該第一匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第二匹配結(jié)果為該第二數(shù)據(jù)與該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第三匹配結(jié)果為該第二數(shù)據(jù)與該安全二維碼數(shù)據(jù)庫和該病毒二維碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
31.如權(quán)利要求29所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,該網(wǎng)絡(luò)服務(wù)器還包括一彩碼數(shù)據(jù)庫; 該第二通信模塊用于接收該圖像識別設(shè)備發(fā)送來的彩碼; 該匹配對比模塊用于在該彩碼數(shù)據(jù)庫中搜索出與該彩碼對應(yīng)的一第三數(shù)據(jù); 該第二通信模塊還用于發(fā)送該第三數(shù)據(jù)至該圖像識別設(shè)備。
32.如權(quán)利要求31所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,該網(wǎng)絡(luò)服務(wù)器還包括一安全彩碼數(shù)據(jù)庫和一病毒彩碼數(shù)據(jù)庫; 該匹配對比模塊用于將該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第四匹配結(jié)果發(fā)送至該圖像識別設(shè)備;若不相匹配則該匹配對比模塊將該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)進行匹配,若匹配則將一第五匹配結(jié)果發(fā)送至該圖像識別設(shè)備,若不相匹配則將一第六匹配結(jié)果發(fā)送至該圖像識別設(shè)備; 其中,該第四匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第五匹配結(jié)果為該第三數(shù)據(jù)與該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)相匹配的結(jié)果,該第六匹配結(jié)果為該第三數(shù)據(jù)與該安全彩碼數(shù)據(jù)庫和該病毒彩碼數(shù)據(jù)庫中的數(shù)據(jù)均不匹配的結(jié)果。
33.如權(quán)利要求29所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,該網(wǎng)絡(luò)服務(wù)器還包括一車輛信息數(shù)據(jù)庫; 該第二通信模塊用于接收該圖像識別設(shè)備發(fā)送來的車牌信息; 該匹配對比模塊用于在該車輛信息數(shù)據(jù)庫中搜索出與該車輛信息對應(yīng)的一第四數(shù)據(jù); 該第二通信模塊還用于發(fā)送該第四數(shù)據(jù)至該圖像識別設(shè)備。
34.一種圖像識別系統(tǒng),其特征在于,其包括如權(quán)利要求20-28中任意一項所述的圖像識別設(shè)備和如權(quán)利要求29-33中任意一項所述的網(wǎng)絡(luò)服務(wù)器。
【文檔編號】H04L29/06GK104424458SQ201310371347
【公開日】2015年3月18日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】鄭愛群, 孟東穎 申請人:希姆通信息技術(shù)(上海)有限公司