Aktueller Standort: Startseite> Neueste Artikel> Beherrschen Sie die Kombination von PHP und Alibaba Cloud OCR, um Bild- und Texterkennung zu erzielen

Beherrschen Sie die Kombination von PHP und Alibaba Cloud OCR, um Bild- und Texterkennung zu erzielen

M66 2025-06-16

Einführung

Mit der schnellen Entwicklung der Technologie für künstliche Intelligenz wird die OPICISCH -TEARBOLKAUSSTECHNUNG (OCR) in praktischen Anwendungen immer wichtiger. Als leistungsstarker OCR -Dienst kann Alibaba Cloud OCR den Textinhalt in Bildern effizient identifizieren. In diesem Tutorial werden wir Ihnen vorstellen, wie man PHP- und Alibaba Cloud OCR für die Texterkennung verwendet.

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

Zunächst müssen Sie ein Konto auf der offiziellen Website von Alibaba Cloud registrieren und den OCR -Service aktivieren. Melden Sie sich nach Abschluss der Registrierung bei der Alibaba Cloud -Konsole an, wählen Sie den "OCR" -Dienst unter "künstliche Intelligenz" aus und vervollständigen Sie die Aktivierung als Eingabeaufforderungen. Nach einer erfolgreichen Aktivierung erhalten Sie die Zugriffsschlüssel -ID und den geheimen Schlüssel, der in nachfolgenden Codes verwendet wird.

2. Installieren Sie Alibaba Cloud SDK

Um Alibaba Cloud OCR in PHP -Projekten zu verwenden, müssen Sie zuerst die SDK von Alibaba Cloud installieren. Sie können es über einen Komponisten installieren. Erstellen Sie eine Datei mit dem Namen "Composer.json" im Projektroot -Verzeichnis mit dem folgenden Inhalt:

{
  "erfordern": {
    "Aliyun/Aliyun-oss-php-sdk": "~ 2.3"
  }
}
    

Führen Sie dann den folgenden Befehl in der Befehlszeile aus, um das SDK zu installieren:

 Komponistinstallation

3. Schreiben Sie Code -Beispiele

Nachdem wir das SDK erfolgreich installiert haben, können wir ein einfaches PHP -Skript für die Verwendung von Alibaba Cloud OCR schreiben. Erstellen Sie eine Datei mit dem Namen "Aliyun_ocr_demo.php" und fügen Sie der Datei den folgenden Code hinzu:

<?php
require 'vendor/autoload.php'; // Laden Sie die Alibaba -WolkeSDK

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

// Alibaba CloudAccessKeyUndSecretKey
$accessKeyId = '<your-access-key-id>';
$accessKeySecret = '<your-access-key-secret>';

try {
    AlibabaCloud::accessKeyClient($accessKeyId, $accessKeySecret)
        -> RegionID (&#39;CN-Shanghai&#39;)
        -> AsdefaultClient ();

    $ result = ocr :: v20191230 ()-> erkennenvehiclelicense () erkennen
        -> contentType (&#39;img&#39;)
        -> ImageUrl (&#39;https://example.com/image.jpg&#39;))
        -> Thema (&#39;Auto&#39;)
        -> Sollte printresult (wahr)
        -> 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;
}
?>
    

Denken Sie daran, "" "Und" „Ersetzen Sie es durch Ihren eigenen Taste Alibaba Cloud Access -Zugriffszugriff und in diesem Code. In diesem Code verwenden wir die Methode„ Erkennung von Erkennung von Bildern erkennen.

4. Führen Sie den Code aus

Führen Sie den folgenden Befehl aus der Befehlszeile aus, um das PHP -Skript auszuführen:

 PHP Aliyun_ocr_demo.php

Nach der Ausführung sehen Sie die Ausgabe des Textkennungsergebnisses im Bild.

Zusammenfassen

Durch dieses Tutorial haben Sie gelernt, wie man PHP- und Alibaba -Cloud -OCR verwendet, um Bildtexterkennung zu erzielen. Alibaba Cloud OCR unterstützt nicht nur die Kennzeichenerkennung, sondern bietet auch eine Vielzahl von Erkennungsfunktionen, die für verschiedene Szenarien geeignet sind. Ich hoffe, dieses Tutorial kann Ihnen helfen, schnell loszulegen und flexibel die Alibaba -Cloud -OCR -Technologie einzusetzen.