인공 지능 기술의 빠른 개발로 인해 OCR (Optical Character Recognition) 기술은 실제 응용 분야에서 점점 더 중요 해지고 있습니다. 강력한 OCR 서비스로서 Alibaba Cloud OCR은 사진에서 텍스트 내용을 효율적으로 식별 할 수 있습니다. 이 튜토리얼에서는 텍스트 인식을 위해 PHP 및 Alibaba Cloud OCR을 사용하는 방법을 소개합니다.
우선, Alibaba Cloud의 공식 웹 사이트에 계정을 등록하고 OCR 서비스를 활성화해야합니다. 등록을 완료 한 후 Alibaba Cloud 콘솔에 로그인하고 "인공 지능"에서 "OCR"서비스를 선택하고 프롬프트로 활성화를 완료하십시오. 성공적인 활성화 후에는 액세스 키 ID 및 비밀 키를 얻게되며, 이는 후속 코드에서 사용됩니다.
PHP 프로젝트에서 Alibaba Cloud OCR을 사용하려면 먼저 Alibaba Cloud의 SDK를 설치해야합니다. 작곡가를 통해 설치할 수 있습니다. 프로젝트 루트 디렉토리에서 다음 내용으로 "composer.json"이라는 파일을 만듭니다.
{ "필요하다": { "Aliyun/Aliyun-Soss-Php-SDK": "~ 2.3" } }
그런 다음 명령 줄에서 다음 명령을 실행하여 SDK를 설치하십시오.
작곡가 설치
SDK를 성공적으로 설치 한 후 Alibaba Cloud OCR을 사용하기 위해 간단한 PHP 스크립트를 작성할 수 있습니다. "aliyun_ocr_demo.php"라는 파일을 만들고 파일에 다음 코드를 추가하십시오.
<?php require 'vendor/autoload.php'; // 알리바바 클라우드 로딩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 ( 'CN-Shanghai') -> asdefaultClient (); $ result = ocr :: v20191230 ()-> enlodevehiclelicense () -> contentType ( 'IMG') -> imageUrl ( 'https://example.com/image.jpg') -> 테마 ( 'Auto') ->해야 할 프린트리트 (true) -> paramtype (ocrparamtype :: multi_form) -> 요청 (); print_r ($ result-> toArray ()); } catch (clientException $ e) { echo $ e-> geterRormessage (). php_eol; } catch (ServerException $ e) { echo $ e-> geterRormessage (). php_eol; } ?>
기억하십시오
PHP 스크립트를 실행하려면 명령 줄에서 다음 명령을 실행하십시오.
Php aliyun_ocr_demo.php
실행 후 텍스트 인식 결과의 출력이 그림에서 나타납니다.
이 튜토리얼을 통해 PHP 및 Alibaba Cloud OCR을 사용하여 이미지 텍스트 인식을 달성하는 방법을 배웠습니다. Alibaba Cloud OCR은 번호판 인식을 지원할뿐만 아니라 다양한 시나리오에 적합한 다양한 인식 기능을 제공합니다. 이 자습서가 Alibaba Cloud OCR 기술을 빠르고 유연하게 사용하는 데 도움이되기를 바랍니다.