Python菜品識別是一項非常有意義的技術,它可以幫助我們快速、準確地判斷一道菜是什么,方便我們點餐或制作菜品。
# 導入相關庫和模型文件 import numpy as np from keras.preprocessing import image from keras.models import load_model # 加載模型文件 model = load_model('model.hdf5') # 定義菜品種類 classes = ['dumplings', 'noodles', 'pizza', 'steak'] # 加載測試圖片 img_path = 'test.jpg' img = image.load_img(img_path, target_size=(224, 224)) x = image.img_to_array(img) x = np.expand_dims(x, axis=0) x = preprocess_input(x) # 進行預測 preds = model.predict(x) pred_class = classes[np.argmax(preds)] # 輸出預測結果 print("This dish is", pred_class)
以上代碼就是一個簡單的Python菜品識別程序,通過加載預訓練好的模型文件,輸入一張測試圖片,就可以得到這道菜的種類。
在實際應用中,我們可以將該程序與攝像頭或者手機相機結合起來,實現菜品實時識別的功能。這對于快餐店或者餐廳來說,可以極大地提高服務的速度和效率。
Python菜品識別還有許多其他的應用場景,比如在美食分享社區上,用戶可以通過上傳菜品照片,快速獲得菜品名稱和營養成分,方便其他用戶參考和采納。