本發(fā)明涉及家電領(lǐng)域,尤其涉及一種冰箱的食材自動錄入方法。
背景技術(shù):
隨著冰箱容積的不斷增大,其存儲功能正在不斷的增加,為了方便大容量冰箱進行食品管理,避免用戶忘記冰箱存儲食品導致食品存儲時間過長,市場上出現(xiàn)了帶有食材管理功能的冰箱。這種類型的冰箱在門體上設有觸控屏,當用戶向冰箱放入食材時,通過冰箱提供的輸入界面錄入食材種類,保質(zhì)期是多久,另外從冰箱內(nèi)取出食材時,再刪除或者更新之前的記錄。當某種食材到了保質(zhì)期時,就輸出提醒信息。然而這種產(chǎn)品在市場反饋使用體驗不佳,主要問題在于錄入食材需要手動實現(xiàn),用戶在存取時,往往懶于輸入導致食品管理功能形同虛設,因此提升冰箱實現(xiàn)自動錄入和提醒功能是產(chǎn)品的改進方向。
技術(shù)實現(xiàn)要素:
本申請?zhí)峁┮环N冰箱的食材自動錄入方法,能夠提高冰箱對其內(nèi)部食材監(jiān)控的準確性。為達到上述目的,本申請采用如下技術(shù)方案:
一種冰箱的食材自動錄入方法,接受用戶存取食材指令,輸出啟動攝像頭的控制信號;接收門體開關(guān)檢測信號,根據(jù)所述門體開關(guān)檢測信號判斷冰箱門是否開啟,若是則輸出控制所述攝像頭拍照的控制信號,并獲取初始照片;接收攝像頭的監(jiān)控數(shù)據(jù),根據(jù)監(jiān)控數(shù)據(jù)判斷目標監(jiān)測空間內(nèi)任一食材是否移動后又歸于靜止,若是則輸出控制所述攝像頭拍照的控制信號,并獲取至少一張目標照片;接收門體開關(guān)檢測信號,根據(jù)門體開關(guān)檢測信號判斷冰箱門是否關(guān)閉,若是則對初始照片和目標照片進行分析處理,根據(jù)所述分析處理結(jié)果獲得用戶的存取信息。本發(fā)明提供的冰箱的食材自動錄入方法中,開門時,通過攝像頭拍照獲得初始照片,攝像頭繼續(xù)監(jiān)控冰箱內(nèi)的物品,當監(jiān)控畫面內(nèi)的物品移動后又歸于靜止時拍照獲得目標照片,其中,物品移動是指攝像頭能夠識別到的監(jiān)控畫面內(nèi)物品的移動,包括食材的位置變化,用戶伸入冰箱內(nèi)的手的移動等。物品歸于靜止是指攝像頭的監(jiān)控畫面在某一預設時間段內(nèi)保持不變。物品移動后又歸于靜止表示用戶完成了一次放入或取出操作過程。用戶連續(xù)多次向冰箱內(nèi)放入物品或者拿出物品時,每當觸發(fā)拍照的條件滿足,攝像頭都進行拍照,從而對用戶放入或者取出的整個過程進行監(jiān)控,防止因為遮擋而使得某些食材不能被拍攝到,從而提高冰箱對其內(nèi)部食材監(jiān)控的準確性。拍照完成后對所述初始照片及所述目標照片進行圖像處理獲取食材信息,并根據(jù)所述目標照片與所述初始照片的對比獲得用戶的存取信息,實現(xiàn)了食材自動錄入,提高了冰箱的智能性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明冰箱的食材自動錄入方法流程示意圖;
圖2為本發(fā)明的實施例中對冰箱內(nèi)隔間以及攝像頭安裝位置的說明示意圖;
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本實施例提供一種冰箱的食材自動錄入方法,冰箱內(nèi)的目標監(jiān)測空間內(nèi)安裝有攝像頭,一個攝像頭的監(jiān)控范圍一定,為了能夠全方位監(jiān)控冰箱內(nèi)的食材,冰箱內(nèi)可以安裝一個或者一個以上攝像頭。冰箱的冷藏室可以分為至少兩個隔間,取其中任一隔間作為目標監(jiān)測空間,攝像頭可以安裝于目標監(jiān)測空間的頂部或者側(cè)壁,以攝像頭能夠監(jiān)控到目標監(jiān)測空間的俯瞰畫面為宜。
結(jié)合圖2所示,冰箱的冷藏室包括3個隔間,分別為隔間201、隔間202和隔間203。其中隔間201、隔間202和隔間203之間通過玻璃隔板隔開。
結(jié)合圖2所示的安裝位置204,目標監(jiān)測空間為隔間201時,監(jiān)控目標監(jiān)測空間的攝像頭可以安裝在隔間201頂部。目標監(jiān)測空間為隔間202或者隔間203時,攝像頭可以安裝在隔間203的側(cè)壁上。
攝像頭帶有移動物體檢測功能。攝像頭監(jiān)控畫面內(nèi)如果有物體的位置發(fā)生了變化,或者有新的物體進入監(jiān)控畫面,攝像頭都能夠識別出這種變化,利用攝像頭的移動物體檢測功能,可以監(jiān)控到食材被放入或者取出過程中食材的位置變動,從而實現(xiàn)對過程的監(jiān)控。
冰箱門體上安裝有觸控屏,上述觸控屏作為整個控制系統(tǒng)的顯示單元及輸入單元,根據(jù)用戶需求顯示冰箱的運行狀態(tài)以及冰箱內(nèi)食材的狀態(tài),同時,可根據(jù)用戶的輸入情況改變冰箱的運行狀態(tài)以及食材管理情況,例如通過輸入的方式進行食材錄入、保質(zhì)期設定等操作。
本發(fā)明的實施例所描述的食材自動錄入方法,可以通過冰箱的控制器來執(zhí)行,控制器具體可以為通過硬件、固件、軟件或其中兩者、三者的組合所實現(xiàn)的具有控制功能的功能模塊,包括但不限于專用集成電路(英文全稱:application-specific integrated circuit,英文簡稱:ASIC),可編程邏輯器件(英文全稱:programmable logic device,英文簡稱:PLD)或其任意組合,控制器通常通過微控制單元(英文全稱:Microcontroller Unit。英文間稱:MCU)來實現(xiàn)。
參照圖1所示,本發(fā)明的實施例所提供的冰箱的食材自動錄入方法,具體包括以下步驟:
101、檢測到用戶在觸控屏上輸入存取食材指令,輸出啟動攝像頭的控制信號,攝像頭開啟。
由于當冰箱門關(guān)閉時,為了降低能耗,通常會將攝像頭關(guān)閉,因此,在打開冰箱門進行存取操作時,需要用戶開啟存取食材指令,相比現(xiàn)有打開門即開啟攝像頭的方式更為節(jié)能。
102、接受門體開關(guān)檢測信號,根據(jù)門體開關(guān)檢測信號判斷冰箱門是否開啟,當檢測到冰箱門開啟時,輸出控制所述攝像頭拍照的控制信號,并獲得初始照片。
門開啟時,首先獲得初始照片,以便后續(xù)計算存取的物品。門體開關(guān)檢測的方式不唯一,例如采用現(xiàn)有常用的門鉸鏈處設置磁敏開關(guān),亦在門膽內(nèi)設置接近開關(guān)的方式等。
103、接收攝像頭發(fā)送的監(jiān)控數(shù)據(jù)。
攝像頭監(jiān)控冰箱內(nèi)的物品并生成監(jiān)控數(shù)據(jù),將監(jiān)控數(shù)據(jù)發(fā)送給冰箱的控制器,控制器根據(jù)相鄰兩幀監(jiān)控畫面的不同,可以確定有新的物體進入監(jiān)控畫面,或者原來畫面中某個物體的位置發(fā)生了變化。
上述監(jiān)控數(shù)據(jù)具體可以攝像頭的感光電壓,控制器可以根據(jù)感光電壓的變化判定相鄰兩幀監(jiān)控畫面不同,由此確定有新的物體進入監(jiān)控畫面,或者原來畫面中某個物體的位置發(fā)生了變化。104、當根據(jù)監(jiān)控數(shù)據(jù)確定觸發(fā)拍照的條件滿足時,控制攝像頭對冰箱內(nèi)拍照。
其中,觸發(fā)拍照的條件包括:根據(jù)監(jiān)控數(shù)據(jù)確定冰箱內(nèi)任一物品移動后冰箱內(nèi)的物品又歸于靜止。
冰箱內(nèi)任一物品移動是指,控制器根據(jù)監(jiān)控數(shù)據(jù)識別到的監(jiān)控畫面內(nèi)任一物品的移動,包括食材的位置變化,用戶伸入冰箱內(nèi)的手的移動等。
冰箱內(nèi)的物品歸于靜止是指,控制器根據(jù)監(jiān)控數(shù)據(jù)確定攝像頭的監(jiān)控畫面在某一預設時間段內(nèi)保持不變,這個預設時間段通常設置在毫秒級別。需要特別強調(diào)的是,針對監(jiān)控目標監(jiān)測空間的攝像頭,控制器根據(jù)該攝像頭的監(jiān)控數(shù)據(jù)確定冰箱內(nèi)的物品歸于靜止,是指該攝像頭監(jiān)控范圍內(nèi)的物品歸于靜止,即目標監(jiān)測空間內(nèi)的所有物品歸于靜止。
具體的,控制器首先檢測第一時段感光電壓的變化,若第一時間段感光電壓變化則判斷為食材移動,此時繼續(xù)檢測第二時段感光電壓的變化,其中第二時段為緊跟第一時段的下一時段,若第二時間段感光電壓不變,則認為第二時間段食材靜止,此時,控制所述攝像頭對冰箱內(nèi)拍照。
從用戶的角度對其使用過程舉例說明如下:
用戶分兩次將兩件物品放入冰箱,預設時間段長度為200毫秒。用戶打開冰箱門后,攝像頭拍照獲得一張初始照片,用戶向目標監(jiān)測空間放入第一件物品的過程中,攝像頭監(jiān)控到手和物品的移動。用戶放下物品后其手撤出到監(jiān)控畫面之外,200毫秒之后,控制器確定目標監(jiān)測空間內(nèi)的所有物品歸于靜止,攝像頭拍照。類似地,用戶向目標監(jiān)測空間放入第二件物品后,攝像頭再次拍照。
用戶連續(xù)多次向冰箱內(nèi)放入物品時,每當觸發(fā)拍照的條件滿足,攝像頭都進行拍照。后一次放入的物品是否遮擋前一次放入的物品,不會對攝像頭對每次放入的物品進行拍照造成干擾。
105、接收門體開關(guān)檢測信號,根據(jù)門體開關(guān)檢測信號判斷冰箱門是否關(guān)閉,若是則對所述初始照片及所述目標照片進行圖像處理獲取食材信息,并根據(jù)所述目標照片與所述初始照片的對比獲得用戶的存取信息。
其中,圖像處理包括獲取所述初始照片及所述目標照片內(nèi)的食材圖像并與食材數(shù)據(jù)庫中的標準圖像進行比對得到食材信息;以上步驟采用現(xiàn)有圖像識別技術(shù)則可得到。
獲得食材信息后,將若干所述目標照片的食材信息進行邏輯“或”處理獲得最終食材信息,將最終食材信息與所述初始照片獲得的初始食材信息進行去重處理,得到用戶的存取信息。
例如,目標監(jiān)測空間內(nèi)存有食材A、B,初始照片處理后則可得到目標監(jiān)測空間內(nèi)具有AB兩種初始食材,用戶依次向目標空間內(nèi)存入C、D、E,其目標照片有三張,將目標照片進行邏輯“或”處理則可得到目標監(jiān)測空間內(nèi)具有ABCDE五種食材,將目標食材信息ABCDE與初始食材信息AB進行去重處理后,則可得到用戶存入C/D/E三種食材信息。
106、完成食材錄入。
食材錄入是指根據(jù)控制器判斷得出的用戶存取信息,并針對不同食材設置保質(zhì)期標簽等信息。
一種具體的實施方式中,根據(jù)用戶的存取操作后獲得食材存入信息,獲得關(guān)門前最后一張目標照片拍照時間信息,并參照食材數(shù)據(jù)庫中存儲的不同食材的不同保質(zhì)期,為不同食材設置保質(zhì)截止日,在保質(zhì)截止日鄰近時提醒用戶。
另一種具體實施方式中,根據(jù)用戶的存取操作后獲得食材存入信息,獲得關(guān)門前最后一張目標照片拍照時間信息,通過用戶的手動輸入獲得不同食材的保質(zhì)期,為不同食材設置保質(zhì)截止日,在保質(zhì)截止日鄰近時提醒用戶。
107、在冰箱門關(guān)閉后,關(guān)閉攝像頭。
本發(fā)明的實施例所提供的冰箱的食材自動錄入方法中,開門時,通過攝像頭拍照獲得初始照片,通過攝像頭來監(jiān)控冰箱內(nèi)的物品,當監(jiān)控畫面內(nèi)的物品移動后又歸于靜止時拍照獲得目標照片,其中,物品移動是指攝像頭能夠識別到的監(jiān)控畫面內(nèi)物品的移動,包括食材的位置變化,用戶伸入冰箱內(nèi)的手的移動等。物品歸于靜止是指攝像頭的監(jiān)控畫面在某一預設時間段內(nèi)保持不變。物品移動后又歸于靜止表示用戶完成了一次放入或取出操作過程。用戶連續(xù)多次向冰箱內(nèi)放入物品或者拿出物品時,每當觸發(fā)拍照的條件滿足,攝像頭都進行拍照,從而對用戶放入或者取出的整個過程進行監(jiān)控,防止因為遮擋而使得某些食材不能被拍攝到,從而提高冰箱對其內(nèi)部食材監(jiān)控的準確性。拍照完成后對所述初始照片及所述目標照片進行圖像處理獲取食材信息,并根據(jù)所述目標照片與所述初始照片的對比獲得用戶的存取信息,實現(xiàn)了食材自動錄入,提高了冰箱的智能性。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。