現在の位置: ホーム> 最新記事一覧> 完全なチュートリアルとPHPを使用してBaidu OCRライセンスプレート認識APIに接続する例

完全なチュートリアルとPHPを使用してBaidu OCRライセンスプレート認識APIに接続する例

gitbox 2025-06-12

導入

車両の数が継続的に増加すると、ナンバープレート認識技術は、安全性、交通管理、駐車管理、インテリジェント輸送の分野で広く使用されています。これらのテクノロジーの中で、光学キャラクター認識(OCR)テクノロジーは最も一般的に使用されるソリューションの1つになり、Baidu OCRは高精度と迅速な認識能力を備えた市場で最も人気のある選択肢となっています。

この記事では、PHPを使用してコードを作成する方法を段階的に学習し、Baidu OCRのナンバープレート認識APIと正常に接続し、ナンバープレート情報認識機能を実現します。

ステップ

1. Baidu OCR APIキーとシークレットキーを取得します

まず、Baidu Smart Cloudの公式Webサイトにアクセスして、アカウントに登録してログインしてください。 My製品ページでOCRサービスを選択し、「管理コンソール」にアプリケーションを作成します。作成が完了したら、APIキーとシークレットキーを取得できます。

2。BaiduSDKをインストールします

開発の前に、最初にBaiduが提供するPHP SDKをインストールする必要があります。 Baidu AIPの公式GithubからSDKをダウンロードしてインストールできます。ダウンロードリンクは次のとおりです。

3.ドッキングコードを書きます

SDKのインストールを完了した後、最初にSDKを導入し、AIPOCRクラスのオブジェクトを作成する必要があります。これが簡単なコードの例です。

 
require_once 'AipOcr.php';  // Baiduを紹介しましたOCR SDK

// 作成するAipOcr物体
$config = [
    'app_id' => 'your_app_id',
    'api_key' => 'your_api_key',
    'secret_key' => 'your_secret_key',
];
$client = new AipOcr($config);

次に、識別されるナンバープレートの画像をアップロードし、識別のためにBaidu OCRのナンバープレート認識インターフェイスに電話します。識別が完了したら、ナンバープレート情報を出力します。

 
// ナンバープレートの写真をアップロードします
$image = file_get_contents('path/to/image.jpg');

// 電話APIナンバープレートの識別を実行します
$res = $client->licensePlate($image);

// 出力認識結果
echo $res['words_result']['number'];

4.完全なコードの例

以下は、Baidu OCRナンバープレート認識APIを呼び出す方法を示す完全なPHPコードの例です。

 
require_once 'AipOcr.php';  // Baiduを紹介しましたOCR SDK

// 作成するAipOcr物体
$config = [
    'app_id' => 'your_app_id',
    'api_key' => 'your_api_key',
    'secret_key' => 'your_secret_key',
];
$client = new AipOcr($config);

// ナンバープレートの写真をアップロードします
$image = file_get_contents('path/to/image.jpg');

// 電話APIナンバープレートの識別を実行します
$res = $client->licensePlate($image);

// 出力認識結果
echo $res['words_result']['number'];

要約します

この記事では、PHPを使用してBaidu OCRナンバープレート認識APIに接続する方法を紹介します。このチュートリアルを使用して、簡単なPHPコードを使用してナンバープレート情報を自動的に識別できます。この技術は、インテリジェントな輸送、駐車場管理、交通法執行機関などの分野で広く使用されており、仕事の効率と安全性の向上に役立ちます。