Aktueller Standort: Startseite> Neueste Artikel> Wie man die Funktion zur Erkennung von Visitenkarten durch PHP und Alibaba Cloud OCR realisiert: Ein vollständiger Leitfaden

Wie man die Funktion zur Erkennung von Visitenkarten durch PHP und Alibaba Cloud OCR realisiert: Ein vollständiger Leitfaden

M66 2025-06-12

Wie man die Funktion zur Erkennung von Visitenkarten durch PHP und Alibaba Cloud OCR realisiert: Ein vollständiger Leitfaden

Mit der Entwicklung des digitalen Zeitalters ist die Visitenkartenerkennungstechnologie zu einem wichtigen Instrument zur Verbesserung der Arbeitseffizienz geworden. Durch die Kombination von Alibaba Cloud OCR -Dienst mit PHP können Entwickler Informationen in Visitenkarten leicht automatisch identifizieren und die Zeit und die Fehlerrate des manuellen Eintrags verringern. In diesem Artikel werden Sie mit dem Aufrufen von Alibaba Cloud OCR -Dienst über PHP vorgestellt, um die automatische Funktion zur Erkennung von Visitenkarten zu realisieren und detaillierte Code -Beispiele anzugeben.

1. Registrieren Sie ein Alibaba -Cloud -Konto und aktivieren Sie den OCR -Dienst

Zunächst müssen wir ein Konto auf der offiziellen Website von Alibaba Cloud registrieren und den OCR -Service aktivieren. Bitte befolgen Sie diese Schritte:

  1. Besuchen Sie die offizielle Website von Alibaba Cloud und vervollständigen Sie die Registrierung.
  2. Melden Sie sich bei Alibaba Cloud Console an.
  3. Suchen Sie nach "OCR" in der Konsole und gehen Sie zur OCR -Dienstseite.
  4. Klicken Sie auf "Dienst aktivieren" und vervollständigen Sie den Aktivierungsprozess.

2. Erhalten Sie den Zugriffsschlüssel und den Zugriffsgeheimnis der Alibaba Cloud OCR

Bevor Sie den Alibaba Cloud OCR -Dienst nutzen, müssen Sie den Zugriffsschlüssel und den Zugriff auf Geheimnisse erhalten. Die spezifischen Schritte sind wie folgt:

  1. Melden Sie sich bei Alibaba Cloud Console an.
  2. Suchen Sie nach "Zugriffsschlüssel" und gehen Sie zur Administratorseite.
  3. Klicken Sie auf "Zugriffstaste erstellen" und zeichnen Sie die generierten Anmeldeinformationen auf.

3. Installieren Sie die Aliyun-SDK-Abhängigkeitsbibliothek von PHP

Um Alibaba Cloud OCR-Dienst in PHP anzurufen, müssen wir die Aliyun-SDK-Abhängigkeitsbibliothek installieren. Hier sind die Installationsschritte:

  1. Erstellen Sie eine Composer.json -Datei im Projektstammverzeichnis.
  2. Fügen Sie der Datei composer.json den folgenden Inhalt hinzu:
{
    "erfordern": {
        "Aliyuncs/OSS-SDK-Php": "^2.5"
    }
}
  1. Geben Sie das Projektverzeichnis in das Terminal ein und führen Sie den folgenden Befehl aus, um die Abhängigkeiten zu installieren:
 Komponistinstallation

4. Schreiben Sie PHP -Code, um die Funktion zur Erkennung von Visitenkarten zu implementieren

Nach Abschluss der oben genannten Schritte besteht der nächste Schritt darin, PHP -Code zu schreiben, um den Alibaba Cloud OCR -Service für Visitenkartenerkennung anzurufen. Hier ist ein einfaches Beispiel:

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

use AliyunApiOcrRequestV20191230RecognizeBusinessCardRequest;
use AliyunCoreDefaultAcsClient;
use AliyunCoreProfileDefaultProfile;

function recognizeBusinessCard($imagePath) {
    $accessKeyId = 'YourAccessKeyId'; // Ersetzen Sie durch Ihre eigenenAccess Key Id
    $accessSecret = 'YourAccessSecret'; // Ersetzen Sie durch Ihre eigenenAccess Secret
    $regionId = 'cn-shanghai'; // Ersetzen Sie durch Ihre eigenen区域id

    $profile = DefaultProfile::getProfile($regionId, $accessKeyId, $accessSecret);
    $client = new DefaultAcsClient($profile);
    
    $request = new RecognizeBusinessCardRequest();
    $request-> setImageurl ("http://your-domain.com/your-image.jpg"); // Ersetzen Sie durch Ihre Bild -URL

    $ response = $ client-> getacsResponse ($ request);
    
    $ response return;
}

$ imagePath = &#39;./business-card.jpg&#39;; // Ersetzen Sie durch Ihren Visitenkarten -Image -Pfad $ result = erkennen SieBusinessCard ($ imagePath);

var_dump ($ result);
?>

In diesem Code stellen wir zunächst die Aliyun-SDK-Abhängigkeitsbibliothek über die Erfordernisse vor. Als nächstes wird eine Funktion namens ReconditionBusinessCard definiert, um den Inhalt der Visitenkarten zu identifizieren, indem er auf die Alibaba Cloud OCR -Schnittstelle zugreift. In der Funktion verwenden wir defaultAcSclient und erkennen BusinessCardRequest, um die Anerkennungsanforderung zu initiieren und schließlich das Erkennungsergebnis zurückzugeben.

Hinweis: Sie müssen die Zugriffstaste und die Bildpfade im Beispielcode durch Ihre tatsächlichen Informationen ersetzen.

5. PHP -Code ausführen

Führen Sie nach Abschluss des Codes -Schreibens die PHP -Datei mit der Befehlszeile aus, um die Erkennungsergebnisse anzuzeigen. Führen Sie den folgenden Befehl aus:

 PHP Your-Php-file.php

Nach der Ausführung wird das Ergebnis der Visitenkartenerkennung an das Terminal ausgegeben, um die anerkannten Visitenkarteninformationen anzuzeigen.

Zusammenfassen

Durch die Kombination von PHP- und Alibaba -Cloud -OCR -Diensten können Entwickler die Funktion zur Erkennung von Visitenkarten problemlos implementieren. Registrieren Sie einfach und aktivieren Sie den OCR -Dienst in Alibaba Cloud, installieren Sie relevante Abhängigkeitsbibliotheken und schreiben Sie einfachen PHP -Code, um die automatische Visitenkartenerkennung schnell zu realisieren, die Arbeitseffizienz zu verbessern und die manuellen Einstiegsfehler zu verringern.