###こんにちは、みんな。
以前、成分リスト識別プログラムを共有しましたが、今回はそれを変換するために ChatGPT を使用します。
![OCR+ChatGPTで食材を特定するのは大変!](https://img.php.cn/upload/article/000/465/014/168301932923588.png)
以前の一般的なアイデアは、OCR を使用して成分リストのテキストを識別し、各成分の詳細情報をクロールするクローラーを開発することでした (クロール Baidu Encyclopedia) 。
このプログラムには 2 つの違いがあります。1 つは、ChatGPT を呼び出して成分の詳細を取得するため、クロールの必要がなく、より正確な結果が得られます。
2 番目に、Web 開発フレームワークはグラデーションを使用します。Gradio は streamlit に似ており、どちらも AI 担当者が Web アプリ用のフレームワークを迅速に構築できるように設計されています。
ソース コードがパッケージ化されています。記事の最後を参照してください。
コア コードを貼り付けるだけです
1. OCR 認識
OCR 認識はパドルを使用します
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 は事前トレーニングされたモデルを直接使用できます。自分でトレーニングできるテキスト認識モデル。以前にも紹介したのでここでは繰り返しません。
#2. 成分の詳細を取得する
ドロップダウン リストを使用して、特定された成分を表示します
「各成分について、ChatGPT の API を呼び出して成分の詳細を取得する」をクリックします。
ChatGPT とのさらなる通信をサポートする追加のダイアログ ボックスを作成することもできます
#ChatGPT を使用するにはマジックと API キーも必要なので、全員が自分で解決する必要があります。 ![OCR+ChatGPTで食材を特定するのは大変!](https://img.php.cn/upload/article/000/465/014/168301933044469.png)
以上がOCR+ChatGPTで食材を特定するのは大変!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。