准备工作:
百度云开放平台申请对应接口的AppID,APP KEY,Secret Key
下载php-sdk
SDK下载_文字识别SDK_语音识别SDK-百度AI开放平台
在项目的vendor目录新建一个ocr文件,把下载的sdk解压到ocr当前目录中
看项目需要,在config配置文件中配置好百度云的参数,或者存在数据库中
在控制层中直接调用就行
public function ocr()
{
$config = config('baiduOcr');
vendor('ocr.AipOcr');
$client = new \AipOcr($config['APP_ID'],$config['API_KEY'],$config['SECRET_KEY']);
$image = file_get_contents('uploads/20240920/c459dfdd07a3a9a8541c4dfd040b1808.jpg');//测试的图片路径
// 调用通用文字识别, 图片参数为本地图片
$a = $client->basicGeneral($image);
dump($a);
}