一種控制方法及裝置與流程
2023-07-29 20:55:41 1

本發明涉及通信領域,具體涉及一種控制方法及裝置。
背景技術:
現代人越來越注重飲食健康,但是面對各種美食的誘惑,很多人忍不住就會多吃,進而造成營養過剩對身體不利。如果在吃東西之前就能知道食物的營養以及每人每天可以食用的數量,那麼就會大大減少飲食不當和營養過剩的危害。
技術實現要素:
:
本發明提供一種控制方法及裝置,實現了通過終端設備檢測食物的營養成分。
為解決上述技術問題,本發明提供一種控制方法,應用於終端設備,所述方法包括:
所述終端設備識別獲取的圖像數據中待測食物的信息;
根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據。
優選地,
所述終端設備識別獲取的圖像數據中的待測食物包括:
通過所述終端設備的攝像部件獲取待測食物的圖像數據;
根據所述圖像數據識別所述待測食物的信息。
優選地,
所述待測食物的重量為通過所述終端設備的壓感稱重部件獲取的壓力數據計算得出的數據。
優選地,
所述根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據包括:
根據所述待測食物的信息獲取預先存儲的該待測食物單位重量所含的營養數據;
根據所述待測食物的重量以及所述預先存儲的該待測食物單位重量所含的營養數據計算出所述待測食物的營養成分數據。
優選地,
所述根據所述待測食物的壓力數據以及所述待測食物的信息計算出所述待測食物的營養成分數據後,還包括:
根據預先存儲的人體營養數據以及所述待測食物的營養成分數據生成提示信息;所述提示信息包括所述待測食物的食用建議。
本發明還提供一種控制裝置,設置於終端設備,所述裝置包括:
識別模塊,用於識別獲取的圖像數據中待測食物的信息;
處理模塊,用於根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據。
優選地,
所述識別模塊用於識別獲取的圖像數據中的待測食物具體是指:
通過所述終端設備的攝像部件獲取待測食物的圖像數據;
根據所述圖像數據識別所述待測食物的信息。
優選地,
所述待測食物的重量為通過所述終端設備的壓感稱重部件獲取的壓力數據計算得出的數據。
優選地,
所述處理模塊用於根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據具體是指:
根據所述待測食物的信息獲取預先存儲的該待測食物單位重量所含的營養數據;
根據所述待測食物的重量以及所述預先存儲的該待測食物單位重量所含的營養數據計算出所述待測食物的營養成分數據。
優選地,
所述處理模塊還用於根據預先存儲的人體營養數據以及所述待測食物的營養成分數據生成提示信息;
所述提示信息包括所述待測食物的食用建議。
上述方案可以通過終端設備檢測食物的營養成分,同時還給出用戶合理的膳食建議。
附圖說明
圖1為實施例一中的控制方法的流程圖;
圖2為實施例一中的控制裝置的結構示意圖。
具體實施方式
為使本申請的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本申請的實施例進行詳細說明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互任意組合。
實施例一
本發明中涉及的終端設備可以是手機、平板等只能終端設備。
本發明的技術方案可以針對以下場景:
例如,一用戶在食堂吃飯,看到一份橘子,此時,該用戶可以通過手機上的攝像頭對這一份橘子拍照,然後手機讀取該照片後根據手機預先存儲的或者遠程伺服器上預先存儲的數據分析計算得出當前是什麼物體,在該示例中,手機識別出是橘子。同時,手機上的壓感稱重部件可以通過壓力測量出 當前橘子的質量。
然後,通過與手機本地或遠程伺服器預先存儲的基準營養數據進行比對,就計算出當前這份橘子所含有各種營養成分。
此外,手機本地或遠程伺服器上還可預先存儲有正常人所需要的營養成分數據,根據所測橘子的營養成分給出用戶合理膳食的建議。還可以預先存儲特殊群體,例如糖尿病、高血脂等群體所需的營養成分數據以及不能吃或者需要少吃的營養成分數據,從而給出該類群體合理膳食的建議。
如圖2所示,本實施例提供一種控制方法,應用於終端設備,所述方法包括:
步驟S11:所述終端設備識別獲取的圖像數據中待測食物的信息;
具體的,先通過終端設備的攝像部件獲取待測食物的圖像數據,然後根據圖像數據識別待測食物的信息。
在本發明中,待測食物的信息用於指示待測食物是何種食物,該信息可以但不限於為待測食物的名稱,例如,當手機拍攝了香蕉的照片後,可以識別出照片中的食物的名稱是香蕉,或者識別出該食物所屬的種類等。
步驟S12:根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據。
具體的,首先根據待測食物的信息獲取預先存儲的該待測食物單位重量所含的營養數據;然後根據所述待測食物的重量以及所述預先存儲的該待測食物單位重量所含的營養數據計算出所述待測食物的營養成分數據。
例如,可以預先存儲各種食物100克重量所含的維生素、微量元素、蛋白質等營養物質的數據,如果待測食物的重量是500克,就可以將待測食物的重量與預先存儲的該食物的各營養成分的數據相乘就可以得出待測食物所含的營養成分數據;如果待測食物的重量是20克,就可以將預先存儲的數據除以5就可以得出待測食物的營養成分數據。在具體的計算中可以根據預先存儲的數據的單位和待測食物的重量單位做相應的改變,在此不做具體限定。
優選地,還可以包括:
步驟S13:根據預先存儲的人體營養數據以及所述待測食物的營養成分數據生成提示信息;
所述提示信息包括所述待測食物的食用建議。例如,在手機上顯示提示信息,信息的內容可以是建議食物該食物,或者建議少量使用該食物,亦或是建議不使用該食物,此外,信息的內容還可以顯示出該食物的營養成分數據列表等信息。
此外,需要說明的是,本發明中可以依據手機的攝像頭拍攝的物體照片與伺服器海量數據經行匹配以得出是何種食物的種類、名稱等。壓感稱重部件可以包含壓力屏傳感系統,通過安裝在屏幕上的多個傳感器獲取物體的重量,此傳感器可以不區分屏幕的人體的觸摸和其他物體的觸壓,也可以區分屏幕的人體的觸摸和其他物體的觸壓。
如圖2所示,本實施例還提供一種控制裝置,設置於終端設備,所述裝置包括:
識別模塊11,用於識別獲取的圖像數據中待測食物的信息;
處理模塊12,用於根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據。
優選地,
所述識別模塊11用於識別獲取的圖像數據中的待測食物具體是指:
通過所述終端設備的攝像部件獲取待測食物的圖像數據;
根據所述圖像數據識別所述待測食物的信息。
優選地,
所述待測食物的重量為通過所述終端設備的壓感稱重部件獲取的壓力數據計算得出的數據。
優選地,
所述處理模塊12用於根據所述待測食物的重量以及所述待測食物的信息計算出所述待測食物的營養成分數據具體是指:
根據所述待測食物的信息獲取預先存儲的該待測食物單位重量所含的營 養數據;
根據所述待測食物的重量以及所述預先存儲的該待測食物單位重量所含的營養數據計算出所述待測食物的營養成分數據。
優選地,
所述處理模塊12還用於根據預先存儲的人體營養數據以及所述待測食物的營養成分數據生成提示信息;
所述提示信息包括所述待測食物的食用建議。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬體完成,所述程序可以存儲於計算機可讀存儲介質中,如只讀存儲器、磁碟或光碟等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現,相應地,上述實施例中的各模塊/模塊可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。本申請不限制於任何特定形式的硬體和軟體的結合。