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