一个适用于 Flutter 框架的 Dart 语言 SDK 工具,用于开发者调用阿里云 OCR 文本识别功能。

特点

该软件包支持用户通过上传图片的 URL 的方式,直接使用阿里云 OCR 文本识别 API(通过 HTTP),而无需生成签名。

阿里云 OCR 主页 阿里云签名页面

注意: 由于某些原因,我无法通过 HTTP 错误 503 上传图片。在咨询阿里云工程师后,他们建议我调试其他框架 SDK(如 JAVA)以找到解决方案,但拒绝向我展示如何将我的图片二进制文件放入 HTTP 请求体中。

入门

该软件包需要用户拥有阿里云的 accessKeyIdaccessKeySecret。您应该登录阿里云网站并按照此方法操作

用户图片

AccessKey 管理

用法

  var aliYunSdk = aliyunOcrClient();
  aliYunSdk.accessKeyId = "YouraccessKeyId";
  aliYunSdk.accessKeySecret = "YouraccessKeySecret";
  aliYunSdk.imgUrl ="https://img.alicdn.com/tfs/TB1Wo7eXAvoK1RjSZFDXXXY3pXa-2512-3509.jpg";

  aliYunSdk.queries['AccessKeyId'] = aliYunSdk.accessKeyId;
  aliYunSdk.queries['Url'] = aliYunSdk.imgUrl;
  /// Generate Signature and update the queries
  aliYunSdk.generateSignature(
    accessKeySecret: aliYunSdk.accessKeySecret,
    queries: aliYunSdk.queries,
    method: "POST",);

附加信息

一些问题可以提交到我的主页。该软件包已发布到 pub.dev 网站,链接如下:aliyun_ocr_sdk 1.0.0

GitHub

查看 Github