zoukankan      html  css  js  c++  java
  • 腾讯优图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/>");
    }
  • 相关阅读:
    Jenkins+ant循环执行jmeter文件
    Jmeter接口模版说明
    jenkins与远程服务器配置SSH免密登录
    xcode developer tools简介
    MySQL之模糊查询
    MySQL排名函数
    openblas下载安装与使用
    CVX安装使用
    AMD包下载及使用
    Python及相应软件安装
  • 原文地址:https://www.cnblogs.com/Bhi9712/p/9741841.html
Copyright © 2011-2022 走看看