<?php
require_once __DIR__ . '/vendor/autoload.php'; // 引入阿里云SDK
use AlibabaCloud\SDK\Core\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
AlibabaCloud::accessKeyClient('your-ak', 'your-sk') // 填入Access Key
->regionId('cn-shanghai') // 区域ID
->asDefaultClient();
try {
$result = AlibabaCloud::rpc()
->product('Ocr')
->version('2015-11-15')
->action('RecognizeCharacter')
->method('POST')
->host('ocr.cn-shanghai.aliyuncs.com') // API地址
->options([
'query' => [
'RegionId' => 'cn-shanghai', // 区域ID
'ImageUrl' => 'your-image-url', // 填入图片URL
],
])
->request();
print_r($result->toArray()); // 输出识别结果
} catch (ClientException $e) {
echo $e->getErrorMessage() . PHP_EOL;
} catch (ServerException $e) {
echo $e->getErrorMessage() . PHP_EOL;
}
执行成功后,您将会看到输出的识别结果,包括文字内容、置信度以及文字位置等详细信息。