PHP を使用して Baidu OCR ナンバー プレート認識 API をドッキングするためのサンプル チュートリアルを作成する
1. 背景の紹介
人工知能の継続的な開発に伴い認識技術、ナンバープレート 認識技術は、交通管理や駐車場管理などの分野で広く活用されています。 Baidu OCR ナンバー プレート認識 API は、ナンバー プレート認識を実現するための簡単かつ迅速な方法を提供します。この記事では、PHP プログラミング言語を使用して Baidu OCR ナンバー プレート認識 API に接続する方法と、対応するコード例を紹介します。
2. 準備作業
始める前に、次の準備作業を完了する必要があります:
php -v
と入力すると表示できます。 3. コードの記述
以下は、PHP を使用してドッキング Baidu OCR ナンバー プレート認識 API を記述するサンプル コードです:
<?php define('API_KEY', 'your_api_key'); define('SECRET_KEY', 'your_secret_key'); function getAccessToken() { $url = 'https://aip.baidubce.com/oauth/2.0/token'; $postData = [ 'grant_type' => 'client_credentials', 'client_id' => API_KEY, 'client_secret' => SECRET_KEY, ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); $response = curl_exec($ch); curl_close($ch); $jsonObj = json_decode($response); return $jsonObj->access_token; } function plateRecognition($imagePath) { $url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/license_plate'; $accessToken = getAccessToken(); $postData = [ 'image' => base64_encode(file_get_contents($imagePath)), ]; $headers = [ 'Content-Type: application/x-www-form-urlencoded', 'Access-Token: ' . $accessToken, ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData)); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); curl_close($ch); $jsonObj = json_decode($response); return $jsonObj->words_result->number; } $imagePath = 'path_to_your_image.jpg'; $plateNumber = plateRecognition($imagePath); echo '车牌号码:' . $plateNumber;
上記のコードでは、 ##your_api_key と
your_secret_key を独自の API キーと秘密キーに置き換え、
path_to_your_image.jpg を識別したい画像のパスに置き換える必要があります。 。コードを実行すると、認識されたナンバー プレート番号が出力されます。
などの PHP ファイルとして保存します。
php plate_recognition.php
以上がPHP を使用して、Baidu OCR ナンバー プレート認識 API をドッキングするためのサンプル チュートリアルを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。