現在の位置: ホーム> 最新記事一覧> PHPおよびAlibaba Cloud OCRを介して名刺認識機能を実現する方法:完全なガイド

PHPおよびAlibaba Cloud OCRを介して名刺認識機能を実現する方法:完全なガイド

M66 2025-06-12

PHPおよびAlibaba Cloud OCRを介して名刺認識機能を実現する方法:完全なガイド

デジタル時代の開発により、名刺認識技術は仕事の効率を向上させるための重要なツールになりました。 Alibaba Cloud OCRサービスとPHPを組み合わせることで、開発者は名刺で情報を簡単に自動的に識別し、手動入力の時間とエラー率を削減できます。この記事では、PHPを介してAlibaba Cloud OCRサービスを呼び出して、名刺認識機能を自動的に認識し、詳細なコードの例を提供する方法を紹介します。

1. Alibabaクラウドアカウントを登録し、OCRサービスを有効にします

まず、Alibaba Cloudの公式Webサイトでアカウントを登録し、OCRサービスを有効にする必要があります。これらの手順に従ってください:

  1. Alibaba Cloudの公式ウェブサイトにアクセスして、登録を完了してください。
  2. Alibaba Cloud Consoleにログインします。
  3. コンソールで「OCR」を検索し、OCRサービスページに移動します。
  4. [サービス]をクリックして、アクティベーションプロセスを完了します。

2。Alibaba Cloud OCRのアクセスキーとアクセスの秘密を取得します

Alibaba Cloud OCRサービスを使用する前に、アクセスキーとアクセスシークレットを取得する必要があります。特定の手順は次のとおりです。

  1. Alibaba Cloud Consoleにログインします。
  2. 「アクセスキー」を検索し、管理ページに移動します。
  3. [アクセスキーの作成]をクリックし、生成された資格情報を記録します。

3. PHPのAliyun-SDK依存関係ライブラリをインストールします

PHPでAlibaba Cloud OCRサービスを呼び出すには、Aliyun-SDK依存関係ライブラリをインストールする必要があります。これがインストール手順です:

  1. Project Root DirectoryにComposer.jsonファイルを作成します。
  2. 次のコンテンツをcomposer.jsonファイルに追加します。
{
    "必要とする": {
        「aliyuncs/oss-sdk-php」: "^2.5"
    }
}
  1. 端末にプロジェクトディレクトリを入力し、次のコマンドを実行して依存関係をインストールします。
作曲家のインストール

4.名刺認識機能を実装するためのPHPコードを書き込む

上記の手順を完了した後、次のステップは、名刺認識のためにAlibaba Cloud OCRサービスを呼び出すためのPHPコードを記述することです。簡単な例を次に示します。

<?php
require 'vendor/autoload.php';

use AliyunApiOcrRequestV20191230RecognizeBusinessCardRequest;
use AliyunCoreDefaultAcsClient;
use AliyunCoreProfileDefaultProfile;

function recognizeBusinessCard($imagePath) {
    $accessKeyId = 'YourAccessKeyId'; // あなた自身と交変化してくださいAccess Key Id
    $accessSecret = 'YourAccessSecret'; // あなた自身と交変化してくださいAccess Secret
    $regionId = 'cn-shanghai'; // あなた自身と交変化してください区域id

    $profile = DefaultProfile::getProfile($regionId, $accessKeyId, $accessSecret);
    $client = new DefaultAcsClient($profile);
    
    $request = new RecognizeBusinessCardRequest();
    $request-> setimageurl( "http://your-domain.com/your-image.jpg"); //画像URLにセットき変化えます

    $ response = $ client-> getAcsResponse($ request);
    
    返信$応答。
}

$ imagepath = &#39;./business-card.jpg&#39;; //名刺にセットき変化えます画像パス$ result =認めるBusinessCard($ imagePath);

var_dump($ result);
?>

このコードでは、最初に要求ステートメントを通じてAliyun-SDK依存関係ライブラリを紹介します。次に、Alibaba Cloud OCRインターフェイスにアクセスして、名刺コンテンツを識別するために、認識BusinessCardという名前の関数が定義されます。関数内で、defaultAcsClientを使用して、BusinessCardRequestを認識して認識要求を開始し、最終的に認識結果を返します。

注:サンプルコードのアクセスキーと画像パスを実際の情報に置き換える必要があります。

5。PHPコードを実行します

コード書き込みを完了したら、コマンドラインを使用してPHPファイルを実行して認識結果を表示します。次のコマンドを実行します。

 php your-php-file.php

実行後、名刺認識の結果は端末に出力され、認識された名刺情報を表示します。

要約します

PHPとAlibaba Cloud OCRサービスを組み合わせることにより、開発者は名刺認識機能を簡単に実装できます。 Alibaba CloudでOCRサービスを登録してアクティブにし、関連する依存関係ライブラリをインストールし、簡単なPHPコードを作成して、自動名刺認識を迅速に実現し、作業効率を向上させ、手動入力エラーを減らします。