PHP が Baidu OCR テキスト認識 API と連携するための方法と技術
人工知能の急速な発展に伴い、テキスト認識は非常に人気のある分野になりました。 Baidu OCR Text Recognition API は、開発者がテキストを迅速に認識して抽出できる強力なテキスト認識ツールです。この記事では、PHP を使用して Baidu OCR テキスト認識 API をドッキングするためのメソッドとテクニックを実装する方法を紹介し、コード例を示します。
ステップ 1: Baidu Cloud アカウントを登録し、アプリケーションを作成します
まず、Baidu Cloud 公式 Web サイトでアカウントを登録し、アプリケーションを作成する必要があります。登録が成功すると、API キーとシークレット キーを取得します。これら 2 つのキーは、その後の認証のための重要な認証情報となります。
ステップ 2: Baidu OCR PHP SDK ライブラリをインストールする
PHP を使用して Baidu OCR テキスト認識 API に接続する前に、まず Baidu OCR PHP SDK ライブラリをインストールする必要があります。開発者は、GitHub で公式に提供されている PHP SDK ライブラリを見つけて、公式ドキュメントに従ってインストールして構成できます。
ステップ 3: Baidu OCR PHP SDK ライブラリをインポートして構成する
Baidu OCR PHP SDK ライブラリをプロジェクトに導入し、コード内で構成し、API キーと秘密キーを設定します。グローバル変数に。以下に簡単な例を示します。
require_once 'vendor/autoload.php'; use BaiduAipOcr; // 设置APPID/AK/SK const APP_ID = 'your app id'; const API_KEY = 'your api key'; const SECRET_KEY = 'your secret key'; $client = new Ocr(APP_ID, API_KEY, SECRET_KEY);
ステップ 4: テキスト認識用の API を呼び出す
構成が完了したら、Baidu OCR テキスト認識 API を呼び出してテキスト認識を行うことができます。以下は、画像に対してテキスト認識を実行する方法を示す例です:
// 调用百度OCR文字识别API $image = file_get_contents('path/to/your/image.jpg'); $result = $client->basicGeneral($image); // 解析识别结果 if (isset($result['words_result'])) { foreach ($result['words_result'] as $word) { echo $word['words'] . " "; } } else { echo '文字识别失败'; }
上の例では、まずバイナリ ストリームとして認識される画像を読み取り、 # Baidu OCR SDK で ##basicGeneral を呼び出します。 テキスト認識のメソッド。認識結果は返される配列に含まれており、配列をトラバースすることで各テキストの認識結果を取得できます。
$file = 'path/to/output.txt'; if (isset($result['words_result'])) { $data = ""; foreach ($result['words_result'] as $word) { $data .= $word['words'] . " "; } file_put_contents($file, $data); } else { echo '文字识别失败'; }
以上がBaidu OCR テキスト認識 API を PHP に接続するための方法とテクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。