현재 위치: > 최신 기사 목록> 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 Cloud 계정 등록 및 OCR 서비스 활성화

우선, Alibaba Cloud의 공식 웹 사이트에 계정을 등록하고 OCR 서비스를 활성화해야합니다. 다음 단계를 따르십시오.

  1. Alibaba Cloud의 공식 웹 사이트를 방문하여 등록을 완료하십시오.
  2. 알리바바 클라우드 콘솔에 로그인하십시오.
  3. 콘솔에서 "OCR"을 검색하고 OCR 서비스 페이지로 이동하십시오.
  4. "서비스 활성화"를 클릭하고 활성화 프로세스를 완료하십시오.

2. Alibaba Cloud OCR의 액세스 키 및 액세스 비밀 확보

Alibaba Cloud OCR 서비스를 사용하기 전에 액세스 키 및 액세스 비밀을 얻어야합니다. 특정 단계는 다음과 같습니다.

  1. 알리바바 클라우드 콘솔에 로그인하십시오.
  2. "액세스 키"를 검색하고 관리 페이지로 이동하십시오.
  3. "액세스 키 만들기"를 클릭하고 생성 된 자격 증명을 기록하십시오.

3. PHP의 Aliyun-SDK 종속성 라이브러리를 설치하십시오

PHP에서 Alibaba Cloud OCR 서비스에 전화하려면 Aliyun-SDK 종속성 라이브러리를 설치해야합니다. 설치 단계는 다음과 같습니다.

  1. 프로젝트 루트 디렉토리에서 composer.json 파일을 만듭니다.
  2. composer.json 파일에 다음 내용을 추가하십시오.
{
    "필요하다": {
        "aliyuncs/oss-sdk-php": "^2.5"
    }
}
  1. 터미널에 프로젝트 디렉토리를 입력하고 다음 명령을 실행하여 종속성을 설치하십시오.
 작곡가 설치

4. 명함 인식 기능을 구현하기 위해 PHP 코드 작성

위의 단계를 완료 한 후 다음 단계는 PHP 코드를 작성하여 명함 인식을 위해 Alibaba Cloud OCR 서비스에 전화하는 것입니다. 간단한 예는 다음과 같습니다.

<?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 = indecrizeBusinessCard ($ imagePath);

var_dump ($ result);
?>

이 코드에서는 먼저 요구 사항을 통해 Aliyun-SDK 종속성 라이브러리를 소개합니다. 다음으로, Alibaba Cloud OCR 인터페이스에 액세스하여 명함 컨텐츠를 식별하기 위해 NekingBusinessCard라는 기능이 정의됩니다. 함수 내부에서는 DefaultAcsClient를 사용하고 인식 BusinessCardRequest를 사용하여 인식 요청을 시작하고 마지막으로 인식 결과를 반환합니다.

참고 : 샘플 코드의 액세스 키 및 이미지 경로를 실제 정보로 바꿔야합니다.

5. PHP 코드를 실행하십시오

코드 쓰기를 완료 한 후 명령 줄을 사용하여 PHP 파일을 실행하여 인식 결과를보십시오. 다음 명령을 실행하십시오.

 php your-php-file.php

실행 후 명함 인식 결과는 터미널에 출력하여 인식 된 명함 정보를 표시합니다.

요약

PHP와 Alibaba Cloud OCR 서비스를 결합하여 개발자는 명함 인식 기능을 쉽게 구현할 수 있습니다. Alibaba Cloud에 OCR 서비스를 등록하고 활성화하고 관련 종속성 라이브러리를 설치하고 간단한 PHP 코드를 작성하여 자동 명함 인식을 신속하게 실현하고 작업 효율성을 높이며 수동 입력 오류를 줄입니다.