本發明涉及超市存儲柜識別技術領域,具體提供一種基于人臉識別的超市存物柜。
背景技術:
為了保障我們日常的安全,現在許多智能產品都應用到生活中,依此來鑒別操作人員的身份。基于人體生物特征的識別技術是一種高度安全的身份認證技術。現代生物識別技術開始于70年代中期,由于早期的利用生物識別的設備比較昂貴,因而僅限于安全級別要求較高的原子能試驗、生產基地等。隨著社會經濟及各項技術的不斷發展,在現代信息化的社會中,各種高科技的設備成本大幅度降低,生物識別技術逐漸應用于我們的日常生活中。
隨著我們生活水平的不斷提高,現代科技也逐漸的發展,如今的超市購物已經成為人們不可或缺的生活習慣。在超市購物時,難免會有一些隨身的物品要儲存,以方便人們購物,因此,方便快捷的存儲物品的方式至關重要。現有的存物柜采用的是條形碼的方式,點擊保存會出來一張小票,在購完物后,拿著小票對著機器上的條形碼比對一下,將存儲的物品取出。這種方法雖然能夠達到存物的目的,但是同時也會有小票丟失導致使用者無法立即取回存放物品的可能性,以及如果他人撿了小票拿走物品的可能性,有待進一步改進。
技術實現要素:
本發明的技術任務是針對上述存在的問題,提供一種能使用戶方便快捷的存取物品,并能給用戶減少丟失物品風險的基于人臉識別的超市存物柜。
為實現上述目的,本發明提供了如下技術方案:
一種基于人臉識別的超市存物柜,包括攝像模塊、圖像處理模塊、數據庫模塊、柜門控制模塊和手機終端模塊,所述攝像模塊與圖像處理模塊、數據庫模塊分別連接,攝像模塊用于采集用戶的臉部信息,數據庫模塊用于存儲采集的用戶的臉部信息,圖像處理模塊用于對需要取物品的用戶的臉部信息與存儲在數據庫模塊中的用戶的臉部信息進行比對來判斷身份是否一致;所述柜門控制模塊、手機終端模塊分別與圖像處理模塊相連接,柜門控制模塊根據圖像處理模塊的判斷來控制柜門的開關,手機終端模塊用于當用戶的臉部信息驗證失敗后向用戶發送短信提醒。
所述攝像模塊為攝像頭。
需要存儲物品的用戶在顯示為空的存物柜上點擊保存,這時會出現一個錄入臉部信息的界面,攝像頭啟動對用戶的臉部信息進行采集,并將采集的臉部信息存儲在數據庫模塊中。同時,在該界面上用戶同時需要輸入自己的名字和電話信息,并將該信息存儲到數據庫模塊中。錄入信息記錄后柜門就會打開,用戶可以將物品存放在存物柜中,關閉上柜門即可。同時,用戶輸入的名字就會顯示在存物柜上,用戶取物品時可以根據自己的名字方便的找到自己的柜子。
當用戶需要取物品時,根據柜子上的名字先定位存物柜,該存物柜處的攝像頭對需要取物品的用戶的臉部信息進行拍攝,圖像處理模塊對拍攝的需要取物品的用戶的臉部信息與存儲在數據庫模塊中的臉部信息進行比對,對用戶的身份進行判斷,只有當取物品的用戶根據柜子上的名字信息找準柜子,并且自己的臉部信息與數據庫模塊中已經錄入的臉部信息相匹配時,柜門控制模塊才會控制存物柜柜門打開,使用戶取出自己的物品。當與數據庫模塊中已經錄入的臉部信息不匹配時,柜門控制模塊控制存物柜柜門關閉,不能取出物品,同時通過手機終端模塊給正確的用戶發送短信提醒,讓用戶及時了解自己物品的安全情況。
作為優選,還包括補光模塊,所述補光模塊與攝像模塊相連接,當攝像模塊采集用戶的臉部信息且光線不足時,補光模塊用于補光。當攝像頭需要對用戶臉部信息進行采集,且存物柜處的光線不足時,補光模塊會自動開啟補光功能,使攝像頭能夠清晰準確的采集用戶的臉部信息。
作為優選,還包括語音提示模塊,所述語音提示模塊與圖像處理模塊相連接,用于當用戶的臉部信息驗證失敗后給出語音提示。當圖像處理模塊對需要取物品的用戶的臉部信息與存儲在數據庫模塊中的臉部信息進行比對,且兩者不能相匹配時,語音提示模塊會給出驗證失敗的語音提示,以便讓取物品者及時更換正確的存物柜取出自己的物品。
與現有技術相比,本發明的基于人臉識別的超市存物柜具有以下突出的有益效果:本發明的超市存物柜充分利用了人與人之間最重要的差異特征,通過人臉識別的方式進行用戶身份認證,通過活體檢測、數據庫自動添加及通過手機終端模塊與手機設備相連的遠程信息傳輸等技術,可以實現終端與手機雙重預警、數據庫自動更新等功能,讓用戶及時的了解自己存儲的物品的安全狀況,解決了已有的存物柜容易丟失小票帶來的諸多缺陷,極大的提升了用戶存儲物品的安全性。
附圖說明
圖1是本發明所述基于人臉識別的超市存物柜的結構示意圖;
圖2是本發明所述基于人臉識別的超市存物柜的工作流程示意圖。
具體實施方式
下面將結合附圖和實施例,對本發明的基于人臉識別的超市存物柜作進一步詳細說明。
實施例
如圖1所示,本發明的基于人臉識別的超市存物柜主要由攝像頭、圖像處理模塊、數據庫模塊、補光模塊、柜門控制模塊、手機終端模塊和語音提示模塊構成。攝像頭與圖像處理模塊、數據庫模塊、補光模塊分別連接。攝像頭用于當用戶存儲物品時采集用戶的臉部信息,當攝像頭需要對用戶臉部信息進行采集,且存物柜處的光線不足時,補光模塊會自動開啟補光功能,用于使攝像頭能夠清晰準確的采集用戶的臉部信息。數據庫模塊用于存儲攝像頭采集的用戶的臉部信息、用戶的名字及用戶的電話信息。圖像處理模塊用于對需要取物品的用戶的臉部信息與存儲在數據庫模塊中的用戶的臉部信息進行比對,判斷兩者是否為同一個人。柜門控制模塊、手機終端模塊和語音提示模塊分別與圖像處理模塊相連接。柜門控制模塊根據圖像處理模塊的判斷結果來控制柜門的開關,當需要取物品的用戶的臉部信息與存儲在數據庫模塊中的臉部信息相匹配時,柜門控制模塊控制柜門開啟,用戶可以取出自己的物品,否則柜門不開啟。同時,當需要取物品的用戶的臉部信息與存儲在數據庫模塊中的臉部信息不匹配時,手機終端模塊用于向正確的用戶發送短信提醒,讓用戶及時了解自己物品的安全信息,并且語音提示模塊會給出驗證失敗的語音提示,讓取物品者及時更換正確的存物柜取出自己的物品。
如圖2所示,本發明的基于人臉識別的超市存物柜使用過程中,需要存儲物品的用戶在顯示為空的存物柜上點擊保存,這時會出現一個錄入臉部信息的界面,攝像頭啟動對用戶的臉部信息進行采集,并將采集的臉部信息存儲在數據庫模塊中。同時,在該界面上用戶同時需要輸入自己的名字和電話信息,并將該信息存儲到數據庫模塊中。錄入信息記錄后存物柜柜門打開,用戶可以將物品存放在存物柜中,關閉上柜門即可。同時,用戶輸入的名字顯示在存物柜上,用戶取物品時根據名字可以方便的找到自己存物品的柜子。當用戶需要取物品時,根據柜子上的名字先定位存物柜,該存物柜處的攝像頭對需要取物品的用戶的臉部信息進行拍攝,圖像處理模塊對拍攝的需要取物品的用戶的臉部信息與存儲在數據庫模塊中的臉部信息進行比對,對用戶的身份進行判斷,只有當取物品的用戶根據柜子上的名字信息找準柜子,并且自己的臉部信息與數據庫模塊中已經錄入的臉部信息相匹配時,柜門控制模塊才會控制存物柜柜門打開,使用戶取出自己的物品。當與數據庫模塊中已經錄入的臉部信息不匹配時,柜門控制模塊控制存物柜柜門關閉,不能取出物品,同時通過手機終端模塊給正確的用戶發送短信提醒,讓用戶及時了解自己的物品安全情況,并且語音提示模塊會發出語音提醒,讓取物品者及時更換正確的存物柜取出自己的物品。
以上所述的實施例,只是本發明較優選的具體實施方式,本領域的技術人員在本發明技術方案范圍內進行的通常變化和替換都應包含在本發明的保護范圍內。