現在の位置: ホーム> 最新記事一覧> PHPとAlibaba Cloud OCRの組み合わせをマスターして、画像とテキスト認識を実現します

PHPとAlibaba Cloud OCRの組み合わせをマスターして、画像とテキスト認識を実現します

M66 2025-06-16

導入

人工知能技術の急速な発展に伴い、実用的なアプリケーションでは、光学特性認識(OCR)技術がますます重要になっています。強力なOCRサービスとして、Alibaba Cloud OCRは写真のテキストコンテンツを効率的に識別できます。このチュートリアルでは、テキスト認識のためにPHPとAlibaba Cloud OCRの使用方法を紹介します。

1. Alibaba Cloudアカウントを作成し、OCRサービスを有効にします

まず、Alibaba Cloudの公式Webサイトでアカウントを登録し、OCRサービスを有効にする必要があります。登録を完了したら、Alibaba Cloud Consoleにログインし、「人工知能」の下の「OCR」サービスを選択し、プロンプトとしてアクティベーションを完了します。アクティベーションが成功した後、アクセスキーIDとシークレットキーが取得されます。これは、後続のコードで使用されます。

2. Alibaba Cloud SDKをインストールします

PHPプロジェクトでAlibaba Cloud OCRを使用するには、最初にAlibaba CloudのSDKをインストールする必要があります。 Composerを介してインストールできます。次のコンテンツを使用して、プロジェクトルートディレクトリに「composer.json」という名前のファイルを作成します。

{
  "必要とする": {
    「aliyun/aliyun-oss-php-sdk」:「〜2.3」
  }
}
    

次に、コマンドラインで次のコマンドを実行して、SDKをインストールします。

作曲家のインストール

3.コードの例を記述します

SDKを正常にインストールした後、Alibaba Cloud OCRを使用する簡単なPHPスクリプトを記述できます。 「aliyun_ocr_demo.php」という名前のファイルを作成し、次のコードをファイルに追加します。

<?php
require 'vendor/autoload.php'; // AlibabaクラウドのロードSDK

use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
use AlibabaCloud\SDK\Ocr\Ocr;
use AlibabaCloud\SDK\Ocr\OcrParamType;

// アリババクラウドAccessKeyそしてSecretKey
$accessKeyId = '<your-access-key-id>';
$accessKeySecret = '<your-access-key-secret>';

try {
    AlibabaCloud::accessKeyClient($accessKeyId, $accessKeySecret)
        -> RegionID( &#39;cn-shanghai&#39;)
         - > asdefaultClient();

    $ result = ocr :: v20191230() - >知る
         - > contentType( &#39;img&#39;)
         - > ImageUrl( &#39;https://example.com/image.jpg&#39;)
         - >テーマ( &#39;auto&#39;)
         - > printresult(true)
         - > paramtype(ocrparamtype :: multi_form)
         - > request();

    print_r($ result-> toarray());
} catch(clientException $ e){
    echo $ e-> getErrormessage()。 php_eol;
} catch(serverException $ e){
    echo $ e-> getErrormessage()。 php_eol;
}
?>
    

忘れないでください"そして" 「独自のAlibaba Cloud Access KeyとSecret Keyに置き換えます。このコードでは、「Chouldizevehiclelicense()」メソッドを使用してナンバープレートの写真を識別します。ニーズに応じて他の認識方法を選択できます。特定のパラメーターと方法については、公式のAlibaba Cloud OCRドキュメントを参照してください。

4.コードを実行します

コマンドラインから次のコマンドを実行して、PHPスクリプトを実行します。

 php aliyun_ocr_demo.php

実行後、テキスト認識の出力が画像に表示されます。

要約します

このチュートリアルを通して、画像テキスト認識を実現するためにPHPとAlibaba Cloud OCRを使用する方法を学びました。 Alibaba Cloud OCRは、ナンバープレートの認識をサポートするだけでなく、さまざまなシナリオに適したさまざまな認識機能も提供します。このチュートリアルが、Alibaba Cloud OCRテクノロジーを迅速かつ柔軟に使用するのに役立つことを願っています。