百度ai之图片中文字识别学习

接口地址

https://cloud.baidu.com/doc/OCR/s/Bk3h7ydue

<?php
require_once 'baiduocr/AipOcr.php';

const APP_ID = 'xxxxxx';
const API_KEY = 'xxxxxx';
const SECRET_KEY = 'xxxxxx';

$client = new AipOcr(APP_ID, API_KEY, SECRET_KEY);
// 调用通用文字识别, 图片参数为本地图片
$image = file_get_contents('images/yuandan.jpg');
// 如果有可选参数
$options = [];
$options["language_type"] = "CHN_ENG";
$options["detect_direction"] = "true";
$options["detect_language"] = "true";
$options["probability"] = "true";
$imgRes = $client->basicGeneral($image, $options);
echo '<pre>';
var_dump($imgRes);

$imageHigh = file_get_contents('images/wuhan.jpg');
// 如果有可选参数
$optionsHigh = [];
$optionsHigh["detect_direction"] = "true";
$optionsHigh["probability"] = "true";
$imgHighRes = $client->basicGeneral($imageHigh, $optionsHigh);
echo '<pre>';
var_dump($imgHighRes);

$imageHigh2 = file_get_contents('images/image1.jpg');
// 如果有可选参数
$optionsHigh2 = [];
$optionsHigh2["language_type"] = "CHN_ENG";
$optionsHigh2["detect_direction"] = "true";
$optionsHigh2["detect_language"] = "true";
$optionsHigh2["probability"] = "true";
$imgHigh2Res = $client->basicGeneral($imageHigh2, $optionsHigh2);
echo '<pre>';
var_dump($imgHigh2Res);

$chepai = file_get_contents('images/chepai.jpg');
$chepaiRes = $client->licensePlate($chepai);
echo '<pre>';
var_dump($chepaiRes);
?>

对于图片中文字识别还是有很多字体不能识别,一些常用字体能识别,如黑体、宋体等,一些特殊字体。如下面3张图:

第一张能识别,第二张和第三张都不能很好的识别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值