PHP를 사용하여 Baidu 텍스트 인식 인터페이스에 연결하는 방법을 단계별로 가르쳐주세요
Baidu 텍스트 인식은 이미지의 텍스트 콘텐츠를 편집 가능한 텍스트로 변환할 수 있는 강력한 OCR(광학 문자 인식) 기술입니다. 이 기사에서는 PHP 언어를 사용하여 Baidu 텍스트 인식 인터페이스에 연결하는 방법을 자세히 설명하고 해당 코드 예제를 제공합니다.
1단계: Baidu 텍스트 인식 API 신청
먼저 Baidu Smart Cloud에서 개발자 계정을 신청하고 텍스트 인식 애플리케이션을 만들어야 합니다. 애플리케이션을 생성한 후에는 후속 코드에서 사용될 API 키와 비밀 키를 받게 됩니다.
2단계: 필요한 PHP 확장 설치
Baidu 텍스트 인식 인터페이스를 사용하려면 curl
및 json
이라는 두 개의 PHP 확장을 설치해야 합니다. 서버에서 다음 명령을 사용하여 설치할 수 있습니다. curl
和json
两个PHP扩展。在你的服务器上,可以通过以下命令安装:
sudo apt-get install php-curl sudo apt-get install php-json
步骤三:编写PHP代码
<?php // 设置API密钥 $apiKey = "your_api_key"; $secretKey = "your_secret_key"; // 要识别的图片路径 $imagePath = "path/to/image.jpg"; // 生成Access Token $tokenURL = "https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={$apiKey}&client_secret={$secretKey}"; $response = file_get_contents($tokenURL); $tokenArr = json_decode($response, true); $accessToken = $tokenArr["access_token"]; // 构造请求参数 $requestURL = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token={$accessToken}"; $imageData = file_get_contents($imagePath); $imageBase64 = base64_encode($imageData); $data = array( "image" => $imageBase64 ); // 发送请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $requestURL); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); // 解析响应结果 $result = json_decode($response, true); // 输出识别结果 if (isset($result["words_result"])) { foreach ($result["words_result"] as $item) { echo $item["words"] . "<br/>"; } } ?>
在代码中,请将your_api_key
和your_secret_key
替换为你自己的API Key和Secret Key。同时,将path/to/image.jpg
rrreee
rrreee
코드에서your_api_key
및 your_secret_key
를 자신의 API 키와 비밀 키. 동시에 path/to/image.jpg
를 식별하려는 이미지의 경로로 바꾸세요. 4단계: 코드 실행 위 코드를 저장하고 실행하면 그림 속 텍스트에 대한 인식 결과를 얻을 수 있습니다. 요약🎜🎜위의 몇 가지 간단한 단계를 통해 PHP를 사용하여 Baidu 텍스트 인식 인터페이스에 성공적으로 연결했습니다. 필요에 따라 코드를 수정하고 확장하여 더 많은 기능과 시각적 인터페이스를 추가할 수 있습니다. 이 글이 Baidu 텍스트 인식을 배우고 적용하는 데 도움이 되기를 바랍니다! 🎜위 내용은 PHP를 사용하여 Baidu 텍스트 인식 인터페이스에 연결하는 방법을 단계별로 가르쳐주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!