首頁  >  文章  >  科技週邊  >  OCR+ChatGPT辨識食品配料裡的狠活!

OCR+ChatGPT辨識食品配料裡的狠活!

王林
王林轉載
2023-05-02 17:22:071673瀏覽

哈嘍,大家好。

之前已經跟大家分享過一次成分錶辨識程序,這次我們用ChatGPT改造一下。

OCR+ChatGPT辨識食品配料裡的狠活!

之前的大致思路是,用OCR識別成分錶文字,然後開發一個爬蟲,爬取每種配料的詳細信息(爬百度百科)。

這次的程序不兩個不同的地方,第一,配料詳情調用ChatGPT獲取,免爬取,結果更精準。

第二,web開發框架用gradio,gradio和streamlit類似,都是為了方便AI人員能快速建構web app的框架。

原始碼已經打包好,大家見文末。

簡單貼下核心程式碼

1. ocr辨識

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可以直接用預訓練模型,也可以自己訓練一個文字辨識模型。之前都有介紹過,這裡不再贅述了。

OCR+ChatGPT辨識食品配料裡的狠活!

2. 取得配料詳情

用下拉清單展示辨識出來的食材

OCR+ChatGPT辨識食品配料裡的狠活!

點擊每種配料,調用ChatGPT的api獲取配料詳情

OCR+ChatGPT辨識食品配料裡的狠活!

也可以多做一個對話框,支持跟ChatGPT進一步交流

OCR+ChatGPT辨識食品配料裡的狠活!

使用ChatGPT還需要魔法和api key,大家需要自行解決。

以上是OCR+ChatGPT辨識食品配料裡的狠活!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除