腾讯优图OCR----识别图片文字

首先需要到腾讯开发平台创建一个应用,获取到appid 与 appkey拥有了appid与appkey就可以开始编写源码

源码:

include('SDK/API.php');
include('SDK/Configer.php');
include('SDK/HttpUtil.php');
include('SDK/Signature.php');

$path = 'data/order05.png'; // 图片地址
$data = file_get_contents($path); // 获取到文件
$base64 = base64_encode($data); // 使用base64对$data进行编码

$appid = 'XXX'; // appid
$appkey = 'XXX'; // appkey

Configer::setAppInfo($appid, $appkey);

$params = array(
'app_id' => $appid,
'image' => $base64,
'time_stamp' => strval(time()),
'nonce_str' => strval(rand()),
'sign' => '',
);
$params['sign'] = Signature::getReqSign($params, $appkey);

$url = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_generalocr';
$response = HttpUtil::doHttpPost($url, $params); // 发送请求接收返回值
$newArray = json_decode($response, true); // 转换成php数组

// 返回格式
for($i=0;$i<count($newArray['data']['item_list']);$i++) {
print_r($newArray['data']['item_list'][$i]['itemstring']."<br/>");
}

转载于:https://www.cnblogs.com/Bhi9712/p/9741841.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值