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.
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.
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
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 ('CN-Shanghai') -> AsdefaultClient (); $ result = ocr :: v20191230 ()-> erkennenvehiclelicense () erkennen -> contentType ('img') -> ImageUrl ('https://example.com/image.jpg')) -> Thema ('Auto') -> 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, ""
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.
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.