近日,明星旧照修复图在网络上引发热议,在打拐方面也有凭童年照找到被拐儿童的技术突破,这些看似天方夜谭的操作均由AI实现。如今AI技术发展迅猛,市场接受度也较好,开发者可以将其视作提升自身小程序的一个契机。

在此之前,腾讯官方就推出了腾讯AI开放平台,提供众多关于AI技术的接口,方便开发者开发以及应用这项技术。

对于小程序开发者来说,可以利用哪些AI技术让自己的小程序出奇制胜?今天我们特别介绍应用较为广泛的AI图片识别技术。

AI图片识别技术的应用

腾讯图片识别依托腾讯领先的图片处理技术和深度识别引擎,可以快速、准确地识别图片内容信息并自动生成文字描述。这项AI技术,能够帮助小程序实现图文识别功能,为用户提供更贴心的服务。

这项技术是基于腾讯AI Lab领先的深度学习算法,对图片的信息进行提取。目前它已支持证件、名片、手写体等OCR和物体、场景等图片的识别。

由于图文识别功能的实用性和综合性较强,生活服务类、网络购物类、科普类等小程序的开发者们可以选择AI图片识别技术,优化自己的小程序。以下是我们挑选的两个场景示例:

场景一:查询快递,但不想手动输入长长的快递码

现在查快递、实名认证、绑定银行卡等操作在互联网已经是家常便饭,但号码将近20位数字,如果挨个输入可能会输到头秃。

要是开发者能够在自己的小程序里接入OCR,支持用户扫图自动录入号码,那么将会大大提高用户体验。

顺丰速运+ 通过AI图片识别技术,自动识别快递单上的快递号,再结合自有运单数据库,向用户自动展示完整的运单信息。

场景二:想了解某样东西,却无法提取文字信息去搜索

世界那么大,总有自己的认知短板。当用户想了解在路上、展览上看到的某样物品,会选择拍下来,再去寻求科普信息。

如果小程序能够使用图片识别技术,那么用户就可以随拍随科普,获取该物品相关的信息,操作流程也简单许多,真正实现“现在!我要拿到它的全部信息!”

博物官 应用了AI图片识别技术,用户在参观展馆时,通过拍摄展品,可获取对应的展品信息,无需导览员的讲解。

接入AI图片识别技术的步骤(以身份证OCR为例)

1、成为开发者

登录腾讯AI开放平台( https://ai.qq.com/ ),点击顶部导航栏右侧控制台或者底部立即使用,注册成为开发者后即可进入控制台页面。

2、 创建应用

在控制台页面,可在「应用」板块点击创建应用,填写应用的相关信息,勾选身份证OCR,完成应用的创建。
(*注:最多可以创建100个应用,在创建应用的表单中,可以自行勾选所需的AI技术接口,最多可以为应用开放所有的接口权限。)

3、获取接入凭证

在应用创建完毕后,开发者可在应用详情中查看到此应用的接入凭证,主要为AppID、AppKey。

4、 接口鉴权

使用应用所分配到的AppID、AppKey,获取接口鉴权签名。

5、 调试

调用平台AI技术接口,根据需求进行调试。

参考示例:
假设示例请求数据如下。

参数名称 参数数据 描述
app_id 1000001 仅供参考
image 实时计算base64
card_type 0 仅供参考
time_stamp 实时计算
nonce_str 实时计算
sign 实时计算

假设应用密钥为:a95eceb1ac8c24ee28b70f7dbba912bf,示例图片文件存储路径为:/path/to/image。

下面使用PHP实现该HTTP API调用,其中 getReqSigndoHttpPost 可以从接口鉴权( https://ai.qq.com/doc/auth.shtml )获取。

// 图片base64编码
$path   = '/path/to/image';
$data   = file_get_contents($path);
$base64 = base64_encode($data);// 设置请求数据
$appkey = 'a95eceb1ac8c24ee28b70f7dbba912bf';
$params = array('app_id'     => '1000001','image'      => $base64,'card_type'  => '0','time_stamp' => strval(time()),'nonce_str'  => strval(rand()),'sign'       => '',
);
$params['sign'] = getReqSign($params, $appkey);// 执行API调用
$url = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_idcardocr';
$response = doHttpPost($url, $params);
echo $response;

上述 echo $response 的输出结果即API的响应结果(注意使用UTF-8编码):

{"ret": 0,"msg": "ok","data": {"name": "李明","sex": "男","nation": "汉","birth": "1987/1/1","address": "北京市石景山区高新技术园腾讯大楼","id": "440524198701010014","frontimage": "/9j/...","authority": "","valid_date": "","backimage": "",}
}

今日话题:
小程序还有什么场景可以应用AI图片识别技术?
欢迎评论区内交流。

码code | 利用AI技术,你的小程序也能图文识别相关推荐

  1. 识图在线识图_性感AI,在线赋能小程序

    近日,为促进人工智能与实体经济的深度融合,进一步推进国家新一代人工智能开放创新平台建设,推动我国人工智能技术创新和产业发展,科技部制定了<国家新一代人工智能开放创新平台建设工作指引>.该指 ...

  2. On the Effectiveness of Visible Watermarks 利用AI技术去除图像水印

    我的个人微信公众号: Microstrong 微信公众号ID: MicrostrongAI 微信公众号介绍: Microstrong(小强)同学主要研究机器学习.深度学习.计算机视觉.智能对话系统相关 ...

  3. AI美图工具小程序项目源码

    这是AI美图工具小程序项目源码,使用了ColorUI结合了nui-app制作的一款AI美图,修图小程序前端界面,可编译微信小程序/QQ小程序/支付宝小程序/h5等 本文只代表个人观点! 原文链接:ht ...

  4. 案例分享 | 某券商利用AI技术进行告警关联分析(上)

    本内容来自公众号"布博士"------(擎创科技资深产品专家) 背景: 作为大型券商企业之一,某券商对深入数字化转型,以及对应用.网络.主机.操作系统.中间件.用户使用体验等的全面 ...

  5. 利用AI技术释放网络应用创新

    方案一览 利用AI技术释放网络应用创新 结合英特尔® 至强® 可扩展处理器添加的新指令和高性能软件框架,实现了网络工作负载的实时AI能力 方案概要 英特尔在AI领域推动芯片和软件技术的进步,降低了网络 ...

  6. 【风险评估】利用AI技术实现智能安全风险评估与预警

    作者:禅与计算机程序设计艺术 风险评估 利用AI技术实现智能安全风险评估与预警 随着信息技术的飞速发展,网络安全日益严峻.为了保障企业的信息安全,风险评估工作显得至关重要.传统的风险评估方法主要依赖于 ...

  7. (附源码)node.js+mysql+node基于微信小程序的校园失物招领小程序 毕业设计072343

    微信小程序的校园失物招领系统 摘 要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,微信小程序的校园 ...

  8. 视频教程-AI拍照识花小程序云开发,无需调用后台接口,上线你的识花小程序-微信开发

    AI拍照识花小程序云开发,无需调用后台接口,上线你的识花小程序 五年互联网实战开发经验,全栈工程师,熟悉主流前端开发技术,js,vue等,后端技术方向在python,node,曾先后就职于阿里云,阿里 ...

  9. AI、5G、小程序、AIoT纷纷迎来高峰,下一步开发者们要怎么办?

    2018 年,上千名开发者与上百名技术专家齐聚一堂,在 CSDN 2018 AI开发者大会上以"AI技术与应用"为核心,深度聚焦人工智能的技术创新与行业应用,真正做到了" ...

最新文章

  1. 倒出mysql库命令行_mysql命令行导入导出数据库
  2. deferred Transports Protocols 简单介绍
  3. ZigBee开发(1)--开发环境搭建
  4. Could not find a version that satisfies the requirement PyQt5
  5. Java Wbe 学习心得 day06
  6. 页面加载时,有较长时间的白页,有可能是什么原因造成的
  7. Wannafly Winter Camp 2019 Day2 H Cosmic Cleaner (球体相交体积(球冠体积公式))
  8. FSDB Dumper
  9. ioi 赛制_编程大神IOI2019国家队第二名是什么概念?全球知名算法竞赛网站列中国选手第二名!...
  10. 在互联网时代一切归零
  11. NI Multisim元件库:在Multisim中创建自定义元器件
  12. visio 2010 技巧
  13. html 的ul是块矿元素吗,食品化学题库单选判断
  14. 又是一年推gal季(牛客OI周赛5-提高组)
  15. java学习(一)概述
  16. C/C++中关于交换(Swap)函数的三种方法
  17. 计算机打印unknow,系统安装打印机驱动提示unknown device解决方法
  18. WIN10+CUDA10.1+cudnn+Anaconda安装TensorflowGPU版本
  19. 【MATLAB教程案例12】基于GA遗传优化算法的函数极值计算matlab仿真及其他应用
  20. 滴滴副总裁叶杰平离职,他是出行巨头的AI掌门人

热门文章

  1. 议题预告 | Pulsar Summit Asia 2022:Day 2 - 英文演讲
  2. ATSHA204A-MAHDA-T国产替代加密芯片
  3. bnd.bnd属性文件格式
  4. python用1000张照片合成一张_有没有什么惊艳的微信头像?Python一键下载1000张!...
  5. Python|把你喜欢的照片合成到微信头像!
  6. Rock-Paper-Scissors-Lizard-Spock Python实现
  7. 苹果健康的“人民战争”
  8. jupyter notebook占用内存空间过大打不开的解决办法(包括但不限于爬虫造成的)
  9. 基于人工智能算法实现AI足球比赛
  10. 计算机二级真题第29,计算机二级Excel篇-实操真题详解29(下)