本發(fā)明涉及冰箱技術(shù)領(lǐng)域,尤其涉及一種冰箱中食材的識別方法、系統(tǒng)、冰箱和云服務器。
背景技術(shù):
冰箱是生產(chǎn)和生活中常用的冷凍和保鮮設備,用戶可以將食材放在冰箱中,以保證食材在一定的時間內(nèi)保持新鮮等,冰箱為人們的生產(chǎn)和生活帶來了很大的便利。但是,用戶如果想知道冰箱中的食材到底是什么類型的,需要打開冰箱對食材進行查看,費時費力,為用戶的生活帶來不便。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種冰箱中食材的識別方法。該方法實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
本發(fā)明的第二個目的在于提出了一種冰箱。
本發(fā)明的第三個目的在于提出了一種云服務器。
本發(fā)明的第四個目的在于提出了一種冰箱中食材的識別系統(tǒng)。
為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的冰箱中食材的識別方法,包括:拍攝冰箱中食材的圖像,并提取所述食材的體積;檢測所述食材的重量信息;根據(jù)所述食材的體積和所述重量信息獲取所述食材的密度;以及根據(jù)所述食材的密度獲取所述食材的食材類型。
根據(jù)本發(fā)明實施例的冰箱中食材的識別方法,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,并檢測食材的重量信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
另外,在本發(fā)明的一個實施例中,所述的冰箱中食材的識別方法還包括檢測所述食材 的氣味,其中,根據(jù)所述食材的密度和氣味獲取所述食材的食材類型。
在本發(fā)明的一個實施例中,所述冰箱包括多個攝像頭,所述多個攝像頭用于拍攝所述冰箱中食材多個角度的圖像,其中,根據(jù)所述食材多個角度的圖像確定所述食材的體積。
在本發(fā)明的一個實施例中,所述的冰箱中食材的識別方法,還包括:通過紅外傳感器檢測所述食材的溫度,其中,根據(jù)所述食材的密度和溫度獲取所述食材的食材類型。
為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的冰箱,包括:拍攝模塊,用于拍攝冰箱中食材的圖像;檢測模塊,用于檢測所述食材的重量信息;發(fā)送模塊,用于將所述食材的圖像和重量信息發(fā)送到云服務器,以使所述云服務器提取所述食材的體積,并根據(jù)所述食材的體積和所述重量信息獲取所述食材的密度,以及根據(jù)所述食材的密度獲取所述食材的食材類型。
根據(jù)本發(fā)明實施例的冰箱,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,并檢測食材的重量信息,進而使得云服務器根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
另外,在本發(fā)明的一個實施例中,所述檢測模塊還用于:檢測所述食材的氣味;所述發(fā)送模塊還用于將所述食材的氣味發(fā)送至所述云服務器,以使所述云服務器根據(jù)所述食材的密度和氣味獲取所述食材的食材類型。
在本發(fā)明的一個實施例中,所述冰箱包括多個攝像頭,所述多個攝像頭用于拍攝所述冰箱中食材多個角度的圖像,以使所述云服務器根據(jù)所述食材多個角度的圖像確定所述食材的體積。
在本發(fā)明的一個實施例中,所述冰箱還包括:紅外傳感器,用于檢測所述食材的溫度;其中,所述發(fā)送模塊還用于將所述食材的溫度發(fā)送至所述云服務器,以使所述云服務器根據(jù)所述食材的密度和溫度獲取所述食材的食材類型。
為了實現(xiàn)上述實施例,本發(fā)明第三方面實施例的云服務器,包括:第一獲取模塊,用于獲取冰箱中的食材的圖像;提取模塊,用于根據(jù)所述圖像提取所述食材的體積;所述第一獲取模塊還用于獲取所述食材的重量信息;第二獲取模塊,用于根據(jù)所述食材的體積和所述重量信息獲取所述食材的密度;所述第二獲取模塊還用于根據(jù)所述食材的密度獲取所述食材的食材類型。
根據(jù)本發(fā)明實施例的云服務器,通過獲取冰箱中的食材的圖像以識別食材的體積,并獲取食材的重量信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更 加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
另外,在本發(fā)明的一個實施例中,所述第一獲取模塊,還用于獲取所述食材的氣味;以及所述第二獲取模塊,還用于根據(jù)所述食材的密度和氣味獲取所述食材的食材類型。
在本發(fā)明的一個實施例中,所述提取模塊具體用于:根據(jù)所述食材多個角度的圖像確定所述食材的體積。
在本發(fā)明的一個實施例中,所述第一獲取模塊,還用于獲取所述食材的溫度;以及所述第二獲取模塊,還用于根據(jù)所述食材的密度和溫度獲取所述食材的食材類型。
為了實現(xiàn)上述目的,本發(fā)明的第四方面實施例的冰箱中食材的識別系統(tǒng),包括:本發(fā)明第二方面實施例所述的冰箱;云服務器,用于接收所述冰箱發(fā)送的所述食材的圖像和重量信息,并根據(jù)所述食材的圖像提取所述食材的體積,并根據(jù)所述食材的體積和所述重量信息獲取所述食材的密度,以及根據(jù)所述食材的密度獲取所述食材的食材類型。
根據(jù)本發(fā)明實施例的冰箱中食材的識別系統(tǒng),通過冰箱多角度拍攝冰箱中的食材的圖像以識別食材的體積,并檢測食材的重量信息,進而使得云服務器根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶的參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
另外,在本發(fā)明的一個實施例中,所述云服務器還用于接收所述冰箱發(fā)送的所述食材的氣味,并根據(jù)所述食材的密度和氣味獲取所述食材的食材類型。
在本發(fā)明的一個實施例中,所述云服務器還用于接收所述冰箱發(fā)送的所述食材的溫度,并根據(jù)所述食材的密度和溫度獲取所述食材的食材類型。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中,
圖1是根據(jù)本發(fā)明一個實施例的冰箱中食材的識別方法的流程圖;
圖2是根據(jù)本發(fā)明一個具體實施例的冰箱中食材的識別方法的流程圖;
圖3是根據(jù)本發(fā)明另一個具體實施例的冰箱中食材的識別方法的流程圖;
圖4是根據(jù)本發(fā)明一個實施例的冰箱的結(jié)構(gòu)示意圖;
圖5是根據(jù)本發(fā)明一個實施例的云服務器的結(jié)構(gòu)示意圖;以及
圖6是根據(jù)本發(fā)明一個實施例的冰箱中食材的識別系統(tǒng)的結(jié)構(gòu)示意圖。
附圖標記:
冰箱400,云服務器500,拍攝模塊410,檢測模塊420,發(fā)送模塊430,第一獲取模塊510,提取模塊520和第二獲取模塊530。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實施例的冰箱中食材的識別方法、系統(tǒng)、冰箱和云服務器。
圖1是根據(jù)本發(fā)明一個實施例的冰箱中食材的識別方法的流程圖。
如圖1所示,該冰箱中食材的識別方法包括:
S110,拍攝冰箱中食材的圖像,并提取食材的體積。
具體地,在本發(fā)明的實施例中,冰箱可包括多個攝像頭,多個攝像頭用于拍攝冰箱中食材的多個角度的圖像,并根據(jù)食材多個角度的圖像確定食材的體積??梢岳斫?,將多個攝像頭拍到的食材的多個角度的圖像上傳給云服務器,云服務器根據(jù)上述多個圖像數(shù)據(jù)點建立三維圖像,從而根據(jù)三維圖像提取食材的體積。
S120,檢測食材的重量信息。
具體地,在本發(fā)明的實施例中,冰箱中可設有重量傳感器,通過該重量傳感器可以測量冰箱內(nèi)食材的重量,并且將該重量信息上傳到云服務器,以供云服務器將重量信息和其他信息綜合考慮,進一步分析出食材類型,其中,可以理解,重量傳感器分布在冰箱中放置食材的托板上。
S130,根據(jù)食材的體積和重量信息獲取食材的密度。
具體地,可根據(jù)公式ρ=m/v,計算出食材的密度,其中ρ表示密度,m表示物體的質(zhì)量(或重量),v表示物體的體積,通過云服務器根據(jù)獲取到的體積和重量信息獲取食材的密度??梢岳斫?,由于每一種食材的密度都不相同,例如肉類制品的密度大于蔬菜類,所以可以根據(jù)食材的密度來對食材類型進行識別。
S140,根據(jù)食材的密度獲取食材的食材類型。
具體地,云服務器中存儲有大量的食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種類型食材的密度,通過云服務器將計算得到的食材的密度和云服務器存儲的數(shù)據(jù)進行匹配,以識別出冰箱存儲的食材的類型。
其中,該食材類型的信息可以是食材的屬性信息,例如,該食材為綠色蔬菜,或者該 食材為肉類,該食材為酒精性飲料等,進一步地,識別出的食材類型信息可以以文本的形式顯示在冰箱外面的智能屏幕上,也可以以語音等形式進行播放,或者以短信的形式在用戶的終端設備上進行顯示等。
進一步地,在本發(fā)明的另一個實施例中,為了使得用戶更加清楚的了解冰箱中食材的分布和類型,還可以將食材所在的位置與食材類型綁定,例如向用戶發(fā)送“冰箱第二層左側(cè)的食材為綠色蔬菜”的提示。
根據(jù)本發(fā)明實施例的冰箱中食材的識別方法,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積和重量信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
圖2為根據(jù)本發(fā)明一個具體實施例的冰箱中食材的識別方法,如圖2所示,該冰箱中食材的識別方法還可包括:
S210,拍攝冰箱中食材的圖像,并提取食材的體積。
S220,檢測食材的重量信息和食材的氣味。
具體地,在冰箱中內(nèi)置有重量傳感器和氣味傳感器,根據(jù)重量傳感器和氣味傳感器檢測食材的重量和氣味,并且將重量和氣味信息上傳到云服務器,以供云服務器進一步地判斷食材類型。
S230,根據(jù)食材的體積和重量信息獲取食材的密度。
S240,根據(jù)食材的密度和氣味獲取食材的食材類型。
可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和氣味信息,通過將食材的氣味和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。因為不同的食材類型的氣味和密度是不相同的,所以可以根據(jù)食材的密度和氣味來判斷食材類型。
舉例而言,如過檢測到食材A的密度屬于飲料,且其氣味為草莓味道,則向用戶發(fā)送“該食材為草莓味道的飲料”的提示。
根據(jù)本發(fā)明實施例的冰箱中食材的識別方法,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,并且通過氣味傳感器獲取食材的氣味信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度和氣味獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
圖3為根據(jù)本發(fā)明另一個具體實施例的冰箱中食材的識別方法的流程圖。
如圖3所示,該冰箱中食材的識別方法還包括:
S310,拍攝冰箱中食材的圖像,并提取食材的體積。
S320,檢測食材的重量信息和溫度。
具體地,冰箱中內(nèi)置有紅外傳感器和重量傳感器,通過紅外傳感器和重量傳感器可檢測冰箱中食材的溫度和重量,并將溫度和重量信息上傳給云服務器,以供云服務器進一步地識別冰箱中食材的類型。
可以理解,不同的食材所能承受的冷凍溫度和冷凍時長不同,比如肉類的保持新鮮的冷凍溫度要低于蔬菜類,所以可根據(jù)食材的溫度判斷食材類型。
S330,根據(jù)食材的體積和重量信息獲取食材的密度。
S340,根據(jù)食材的密度和溫度獲取食材的食材類型。
可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和溫度信息,通過將食材的溫度和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。
另外,在本發(fā)明的一個實施例中,為了使得冰箱中的食材得到合理的利用,避免浪費,可根據(jù)該食材的類型和溫度進行判斷該食材的當前狀態(tài),并將狀態(tài)信息和食材的類型信息進行綁定以對用戶進行提醒,例如向用戶發(fā)送“您放在冰箱中的綠色蔬菜當前溫度為零下2度,如果三天不吃的話,就會凍壞啦”。
根據(jù)本發(fā)明實施例的冰箱中食材的識別方法,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,并且通過紅外傳感器獲取食材的溫度信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度和溫度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中食材的食材類型,提升了用戶體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種冰箱。
圖4為根據(jù)本發(fā)明一個實施例的冰箱的結(jié)構(gòu)示意圖。如圖4所示,該冰箱包括:拍攝模塊410,檢測模塊420以及發(fā)送模塊430。
其中,拍攝模塊410用于拍攝冰箱中食材的圖像。
具體地,在本發(fā)明的實施例中,冰箱可包括多個攝像頭,拍攝模塊410利用多個攝像頭拍攝冰箱中食材的多個角度的圖像,
檢測模塊420,用于檢測食材的重量信息。
具體地,在本發(fā)明的實施例中,冰箱中可設有重量傳感器,檢測模塊420通過該重量傳感器可以測量冰箱內(nèi)食材的重量,其中,可以理解,重量傳感器分布在冰箱中放置食材的托板上。
發(fā)送模塊430,用于將食材的圖像和重量信息發(fā)送到云服務器,以使云服務器提取食材的體積,根據(jù)食材的體積和重量信息獲取食材的密度,進而根據(jù)食材的密度獲取食材的食材類型。
具體地,發(fā)送模塊430將拍攝模塊410通過多個攝像頭拍到的食材的多個角度的圖像上傳給云服務器,云服務器根據(jù)上述多個圖像數(shù)據(jù)點建立三維圖像,從而根據(jù)三維圖像提取食材的體積,并且發(fā)送模塊430將檢測模塊420檢測到的食材的重量信息上傳到云服務器,以供云服務器將重量信息和其他信息綜合考慮,進一步分析出食材類型。
可以理解,云服務器可根據(jù)公式ρ=m/v,計算出食材的密度,其中ρ表示密度,m表示物體的質(zhì)量(或重量),v表示物體的體積,云服務器根據(jù)發(fā)送模塊430發(fā)送的體積和重量信息獲取食材的密度。可以理解,由于每一種食材的密度都不相同,例如肉類制品的密度大于蔬菜類,所以可以根據(jù)食材的密度來對食材類型進行識別。
更具體地,云服務器中存儲有大量的食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種類型食材的密度,通過將計算得到的食材的密度和云服務器存儲的數(shù)據(jù)進行匹配,以識別出冰箱存儲的食材的類型。
其中,該食材類型的信息可以是食材的屬性信息,例如,該食材為綠色蔬菜,或者該食材為肉類,該食材為酒精性飲料等,進一步地,識別出的食材類型信息可以以文本的形式顯示在冰箱外面的智能屏幕上,也可以以語音等形式進行播放,或者以短信的形式在用戶的終端設備上進行顯示等。
進一步地,在本發(fā)明的另一個實施例中,為了使得用戶更加清楚的了解冰箱中食材的分布和類型,還可以將食材所在的位置與食材類型綁定,例如向用戶發(fā)送“冰箱第二層左側(cè)的食材為綠色蔬菜”的提示。
根據(jù)本發(fā)明實施例的冰箱,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,進而利用云服務器根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
在本發(fā)明的一個實施例中,檢測模塊420還用于檢測食材的氣味,發(fā)送模塊430還用于將食材的氣味發(fā)送至云服務器,以使云服務器根據(jù)食材的密度和氣味獲取食材的食材類型。具體地,在冰箱中內(nèi)置有重量傳感器和氣味傳感器,檢測模塊420根據(jù)重量傳感器和氣味傳感器檢測食材的重量和氣味,發(fā)送模塊430將重量和氣味信息上傳到云服務器,以供云服務器進一步地判斷食材類型。
進一步地,可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括 各種食材的密度和氣味信息,通過將食材的氣味和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。因為不同的食材類型的氣味和密度是不相同的,所以可以根據(jù)食材的密度和氣味來判斷食材類型。
根據(jù)本發(fā)明實施例的冰箱,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測重量信息,并且通過氣味傳感器獲取食材的氣味信息,進而利用云服務器根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度和氣味獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
進一步地,在本發(fā)明的一個實施例中,該冰箱還可包括:紅外傳感器,用于檢測食材的溫度。其中,在本發(fā)明的實施例中,發(fā)送模塊430可將食材的溫度發(fā)送至云服務器,以使云服務器根據(jù)食材的密度和溫度獲取食材的食材類型。具體地,冰箱中內(nèi)置有紅外傳感器和重量傳感器,紅外傳感器可檢測冰箱中食材的溫度,檢測模塊420通過重量傳感器可檢測冰箱中食材的重量,發(fā)送模塊430將溫度和重量信息上傳給云服務器,以供云服務器進一步地識別冰箱中食材的類型。
可以理解,不同的食材所能承受的冷凍溫度和冷凍時長不同,比如肉類的保持新鮮的冷凍溫度要低于蔬菜類,所以可根據(jù)食材的溫度判斷食材類型。
進一步地,可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和溫度信息,通過將食材的溫度和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。
另外,在本發(fā)明的一個實施例中,為了使得冰箱中的食材得到合理的利用,避免浪費,可根據(jù)該食材的類型和溫度進行判斷該食材的當前狀態(tài),并將狀態(tài)信息和食材的類型信息進行綁定以對用戶進行提醒,例如向用戶發(fā)送“您放在冰箱中的綠色蔬菜當前溫度為零下2度,如果三天不吃的話,就會凍壞啦”。
根據(jù)本發(fā)明實施例的冰箱,通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,并且通過紅外傳感器獲取食材的溫度信息,進而利用云服務器根據(jù)食材的體積和信息獲取食材的密度,從而根據(jù)食材的密度和溫度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種云服務器。圖5為根據(jù)本發(fā)明一個實施例的云服務器的結(jié)構(gòu)示意圖。
如圖5所示,該云服務器包括:第一獲取模塊510,提取模塊520和第二獲取模塊530
其中,第一獲取模塊510用于獲取冰箱中食材的圖像。
具體地,在本發(fā)明的實施例中,第一獲取模塊510獲取冰箱中的多個攝像頭拍攝的冰箱中食材的多個角度的圖像。
進一步地,第一獲取模塊510還用于獲取食材的重量信息。
具體地,在本發(fā)明的實施例中,第一獲取模塊510用戶獲取冰箱通過重量傳感器檢測的食材的重量信息。
提取模塊520,用于根據(jù)獲得的圖像提取食材的體積。
具體地,提取模塊520用于根據(jù)第一獲取模塊510獲取的冰箱中食材的圖像提取食材的體積。
第二獲取模塊530用于根據(jù)食材的體積和重量信息獲取食材的密度,進而根據(jù)食材的密度獲取食材的食材類型。
具體地,第一獲取模塊510獲取冰箱通過多個攝像頭拍到的食材的多個角度的圖像,提取模塊520根據(jù)上述多個圖像數(shù)據(jù)點建立三維圖像,從而根據(jù)三維圖像提取食材的體積,并且第一獲取模塊510獲取冰箱將檢測到的食材的重量信息,以供第二獲取模塊530將重量信息和其他信息綜合考慮,進一步分析出食材類型。
可以理解,第二獲取模塊530可根據(jù)公式ρ=m/v,計算出食材的密度,其中ρ表示密度,m表示物體的質(zhì)量(或重量),v表示物體的體積,第二獲取模塊530根據(jù)第一接收模塊510接收的重量信息和提取模塊520提取的體積信息獲取食材的密度??梢岳斫?,由于每一種食材的密度都不相同,例如肉類制品的密度大于蔬菜類,所以可以根據(jù)食材的密度來對食材類型進行識別。
更具體地,云服務器中存儲有大量的食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種類型食材的密度,第二獲取模塊530通過將計算得到的食材的密度和云服務器存儲的數(shù)據(jù)進行匹配,以識別出冰箱存儲的食材的類型。
其中,該食材類型的信息可以是食材的屬性信息,例如,該食材為綠色蔬菜,或者該食材為肉類,該食材為酒精性飲料等,進一步地,識別出的食材類型信息可以以文本的形式發(fā)送給冰箱以供顯示在冰箱外面的智能屏幕上,也可以以語音等形式進行播放,或者以短信的形式發(fā)送到終端設備上以供在用戶的終端設備上進行顯示等。
根據(jù)本發(fā)明實施例的云服務器,通過接收到的多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及獲取檢測食材的重量信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
在本發(fā)明的一個實施例中,第一獲取模塊510還用于獲取食材的氣味信息,以使第二獲取模塊520根據(jù)食材的密度和氣味獲取食材的食材類型。具體地,在冰箱中內(nèi)置有重量傳感器和氣味傳感器,根據(jù)重量傳感器和氣味傳感器檢測食材的重量和氣味,第一獲取模塊510獲取該重量和氣味信息,以供第二獲取模塊530進一步地判斷食材類型。
進一步地,可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和氣味信息,第二獲取模塊530通過將食材的氣味和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。因為不同的食材類型的氣味和密度是不相同的,所以可以根據(jù)食材的密度和氣味來判斷食材類型。
本發(fā)明實施例的云服務器,通過獲取冰箱多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及獲取檢測的重量信息,并且獲取冰箱通過氣味傳感器獲取食材的氣味信息,進而根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度和氣味獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中的食材更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
進一步地,在本發(fā)明的一個實施例中,第一獲取模塊510還用于獲取冰箱利用紅外傳感器檢測食材的溫度信息。其中,在本發(fā)明的實施例中,第一獲取模塊510獲取食材的溫度信息,以使第二獲取模塊530根據(jù)食材的密度和溫度獲取食材的食材類型。具體地,冰箱中內(nèi)置有紅外傳感器和重量傳感器,紅外傳感器可檢測冰箱中食材的溫度,通過重量傳感器可檢測冰箱中食材的重量,第一獲取模塊510獲取發(fā)送該溫度和重量信息,以供第二獲取模塊530進一步地識別冰箱中食材的類型。
可以理解,不同的食材所能承受的冷凍溫度和冷凍時長不同,比如肉類的保持新鮮的冷凍溫度要低于蔬菜類,所以第二獲取模塊530可根據(jù)食材的溫度判斷食材類型。
進一步地,可以理解,云服務器中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和溫度信息,第二獲取模塊530通過將食材的溫度和密度信息與云服務器中存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。
本發(fā)明實施例的云服務器,通過獲取冰箱多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及獲取檢測的食材的重量信息,并且獲取冰箱通過紅外傳感器獲取的食材的溫度信息,進而根據(jù)食材的體積和信息獲取食材的密度,從而根據(jù)食材的密度和溫度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
為了實現(xiàn)上述實施例,本發(fā)明還提出了一種冰箱中食材的識別系統(tǒng)。
圖6為根據(jù)本發(fā)明一個實施例的冰箱中食材的識別系統(tǒng)的結(jié)構(gòu)示意圖,如圖6所示,該冰箱中食材的識別系統(tǒng)包括:冰箱400和云服務器500。
其中,冰箱400的具體功能描述參照本發(fā)明上述任一個實施例所述的冰箱的的具體功能描述。
云服務器500,用于接收冰箱發(fā)送的食材的圖像和重量信息,并根據(jù)食材的圖像提取食材的體積,并根據(jù)食材的體積和重量信息獲取食材的密度,以及根據(jù)食材的密度獲取食材的食材類型。
可以理解,冰箱400將多個攝像頭拍到的食材的多個角度的圖像上傳給云服務器500,云服務器500根據(jù)上述多個圖像數(shù)據(jù)點建立三維圖像,從而根據(jù)三維圖像提取食材的體積。
進一步地,云服務器500可根據(jù)公式ρ=m/v,計算出食材的密度,其中ρ表示密度,m表示物體的質(zhì)量(或重量),v表示物體的體積,云服務器500根據(jù)冰箱400發(fā)送的體積和重量信息獲取食材的密度??梢岳斫?,由于每一種食材的密度都不相同,例如肉類制品的密度大于蔬菜類,所以可以根據(jù)食材的密度來對食材類型進行識別。
在本發(fā)明的一個實施例中,云服務器500還用于接收冰箱400發(fā)送的食材的氣味信息,并根據(jù)食材的密度和氣味信息獲取食材的食材類型。
具體地,在冰箱400中內(nèi)置有重量傳感器和氣味傳感器,冰箱400根據(jù)重量傳感器和氣味傳感器檢測食材的重量和氣味,并且將重量和氣味信息上傳到云服務器500,以供云服務器500進一步地判斷食材類型。
可以理解,云服務器500中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和氣味信息,通過將食材的氣味和密度信息與存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。因為不同的食材類型的氣味和密度是不相同的,所以可以根據(jù)食材的密度和氣味來判斷食材類型。
根據(jù)本發(fā)明實施例的冰箱中食材的識別系統(tǒng),冰箱通過多角度拍攝其中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,并且通過氣味傳感器獲取食材的氣味信息,進而云服務器根據(jù)食材的體積和重量信息獲取食材的密度,從而根據(jù)食材的密度和氣味獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
在本發(fā)明的一個實施例中,云服務器500還用于接收冰箱400發(fā)送的食材的溫度,并根據(jù)食材的密度和溫度獲取食材的食材類型。
具體地,冰箱400中內(nèi)置有紅外傳感器和重量傳感器,通過紅外傳感器和重量傳感器可檢測冰箱400中食材的溫度和重量,并將溫度和重量信息上傳給云服務器500,以供云服務器500進一步地識別冰箱中食材的類型。
可以理解,不同的食材所能承受的冷凍溫度和冷凍時長不同,比如肉類的保持新鮮的冷凍溫度要低于蔬菜類,所以可根據(jù)食材的溫度判斷食材類型。
更具體地,云服務器500中存儲有大量食材的相關(guān)數(shù)據(jù),該相關(guān)數(shù)據(jù)包括各種食材的密度和溫度信息,通過將食材的溫度和密度信息與存儲的數(shù)據(jù)進行匹配,以獲取食材的食材類型。
由此,冰箱通過多角度拍攝冰箱中的食材的圖像以識別食材的體積,以及檢測食材的重量信息,并且通過紅外傳感器獲取食材的溫度信息,進而云服務器根據(jù)食材的體積和信息獲取食材的密度,從而根據(jù)食材的密度和溫度獲取該食材的類型,在整個識別的過程中,無需用戶參與,實現(xiàn)了對冰箱中食材的更加全面更加準確的識別,方便用戶清楚地了解冰箱中的食材類型,提升了用戶體驗。
在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙 或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。