OCR+ChatGPT識(shí)別食品配料里的狠活!
哈嘍,大家好。
之前給大家分享過一次配料表識(shí)別程序,這次我們用ChatGPT改造一下。
之前的大致思路是,用OCR識(shí)別配料表文字,然后開發(fā)一個(gè)爬蟲,爬取每種配料的詳細(xì)信息(爬百度百科)。
這次的程序不兩個(gè)不同的地方,第一,配料詳情調(diào)用ChatGPT獲取,免爬取,結(jié)果更精準(zhǔn)。
第二,web開發(fā)框架用gradio,gradio和streamlit類似,都是為了方便AI人員能快速構(gòu)建web app的框架。
源碼已經(jīng)打包好,大家見文末。
簡(jiǎn)單貼下核心代碼
1. ocr識(shí)別
ocr識(shí)別使用paddle
ocr可以直接用預(yù)訓(xùn)練模型,也可以自己訓(xùn)練一個(gè)文字識(shí)別模型。之前都有介紹過,這里不再贅述了。
2. 獲取配料詳情
用下拉列表展示識(shí)別出來的配料
點(diǎn)擊每種配料,調(diào)用ChatGPT的api獲取配料詳情
也可以多做一個(gè)對(duì)話框,支持跟ChatGPT進(jìn)一步交流
使用ChatGPT還需要魔法和api key,大家需要自行解決。