哈嘍,大家好。
之前已經跟大家分享過一次成分錶辨識程序,這次我們用ChatGPT改造一下。
之前的大致思路是,用OCR識別成分錶文字,然後開發一個爬蟲,爬取每種配料的詳細信息(爬百度百科)。
這次的程序不兩個不同的地方,第一,配料詳情調用ChatGPT獲取,免爬取,結果更精準。
第二,web開發框架用gradio,gradio和streamlit類似,都是為了方便AI人員能快速建構web app的框架。
原始碼已經打包好,大家見文末。
簡單貼下核心程式碼
ocr辨識使用paddle
def __init__(self): self.paddle_ocr = PaddleOCR(use_angle_cls=False, lang="ch") def ocr(self, img): result = self.paddle_ocr.ocr(img, cls=True)
ocr可以直接用預訓練模型,也可以自己訓練一個文字辨識模型。之前都有介紹過,這裡不再贅述了。
用下拉清單展示辨識出來的食材
點擊每種配料,調用ChatGPT的api獲取配料詳情
也可以多做一個對話框,支持跟ChatGPT進一步交流
使用ChatGPT還需要魔法和api key,大家需要自行解決。
以上是OCR+ChatGPT辨識食品配料裡的狠活!的詳細內容。更多資訊請關注PHP中文網其他相關文章!