ホームページ  >  記事  >  テクノロジー周辺機器  >  OCR+ChatGPTで食材を特定するのは大変!

OCR+ChatGPTで食材を特定するのは大変!

王林
王林転載
2023-05-02 17:22:071616ブラウズ

###こんにちは、みんな。

以前、成分リスト識別プログラムを共有しましたが、今回はそれを変換するために ChatGPT を使用します。

OCR+ChatGPTで食材を特定するのは大変!

以前の一般的なアイデアは、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 は事前トレーニングされたモデルを直接使用できます。自分でトレーニングできるテキスト認識モデル。以前にも紹介したのでここでは繰り返しません。

OCR+ChatGPTで食材を特定するのは大変!#2. 成分の詳細を取得する

ドロップダウン リストを使用して、特定された成分を表示します

OCR+ChatGPTで食材を特定するのは大変!「各成分について、ChatGPT の API を呼び出して成分の詳細を取得する」をクリックします。

OCR+ChatGPTで食材を特定するのは大変!ChatGPT とのさらなる通信をサポートする追加のダイアログ ボックスを作成することもできます

#ChatGPT を使用するにはマジックと API キーも必要なので、全員が自分で解決する必要があります。 OCR+ChatGPTで食材を特定するのは大変!

以上がOCR+ChatGPTで食材を特定するのは大変!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。