最近,Chrome团队尝试在Chrome中集成了一套与图形识别相关的API,使得图形识别这种以前只在原生应用中存在,或者在浏览器上,要借助其他难用的外部库才能实现的功能,现在只要少量代码即可实现。这些API包括人脸识别,条形码/二维码识别和文本识别,基本上覆盖了当前互联网应用的大部分场景。

现状

图形识别这种对系统资源和设备的计算能力要求颇高的功能,通常只有底层的原生API能驾驭,流行的框架主要是开源的Open CV和各大移动平台的图形识别服务:

而Chrome的这些API,当前还处于实验阶段,只集成在Chrome Canary版本中,特别是Android版更新较快。使用前还需要通过把“实验性网络平台功能”chrome://flags/#enable-experimental-web-platform-features设置为Enable来激活。

激活后,在Console控制台输入以下JavaScript代码,就能验证你的浏览器是否支持相应的API了:

  • window.FaceDetector
  • window.BarcodeDetector
  • window.TextDetector

如果支持,就会返回如function FaceDetector() { [native code] }的信息。

Chrome Canary是Chrome的一条与其他项目并行的实验性分支,是许多前卫激进的特性的试验场,而且迭代很快,有时甚至是每日一更新,所以不出所料,也不太稳定。和其他Chrome版本一样,也可以在Chrome Release Channels上下载。

从现在公布的信息来看,以下这些场景可能得以轻松实现:

1、人脸识别:

  • 自动框选你家庭聚会照片里的亲戚朋友们,然后你就可以给每个人都贴标签了,不用自己逐个框选。
  • 在社交网站上注册的时候,你上传了一张照片,浏览器可以帮你裁剪好最佳尺寸。

2、条形码识别:

  • 识别网页中的条形码/二维码,并作相应的动作,比如链接跳转,支付等等。

3、文本识别:

  • OCR
  • 配合语音接口,朗读图片中的文字

除此之外,开发者大可以尽情发挥想象,创造更多独一无二有趣的应用。

社区反映

图形识别虽然是刚需,但自去年底公布消息以来,可能是由于这些API尚处于实验阶段,尚待打磨,在开发社区内还未形成大范围的讨论,目前能收集到的主要是以下资料供开发者参考。

  • API: Accelerated Shape Detection in Images - by Miguel Casas-Sanchez (Google Inc.) | 中文版 by 谈浩
  • Face detection using Shape Detection API - by Paul Kinlan

不过正因为进化迅速,这套图形识别API从去年的M57版本发展至今,已经发生了不小的变化,也许在不久的将来,就会合并到稳定版中,真正为广大开发者所用,构建更多有趣的应用。

本文作者:佚名
来源:51CTO

Chrome开始集成图形识别 API(Shape Detection API)相关推荐

  1. TensorFlow 2 Object Detection API 教程: 安装

    TensorFlow 2 Object Detection API 教程: 安装 本教程针对的是TensorFlow 2.4,它是TensorFlow 2.x的最新稳定版本. 这是一个循序渐进的教程/ ...

  2. TensorFlow学习——Tensorflow Object Detection API(win10,CPU)

    英文链接地址:https://github.com/tensorflow/models/tree/master/object_detection 确保安装了如下的库: Tensorflow Objec ...

  3. Tensorflow object detection API 搭建属于自己的物体识别模型(转载修改)

    Tensorflow object detection API 搭建属于自己的物体识别模型 电脑配置信息 开始搭建环境 测试自带案例 准备训练图片 配置文件与模型 开始训练模型 生成最终的训练文件 测 ...

  4. Tensorflow object detection API 搭建属于自己的物体识别模型1环境搭建与测试

    https://blog.csdn.net/dy_guox/article/details/79111949 后续博客地址(附带视频教程) ------------------------------ ...

  5. 如何用TF Object Detection API训练交通信号灯检测神经网络?

    参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者简介:申泽邦(Adam Shan),谷歌认证机器学习专家(Google Developer Expert),兰州大学智能驾驶团队技术负责人 ...

  6. ubunu16.04 TensorFlow object detection API 应用配置

    TensorFlow object detection API应用–配置 主要参考 : https://github.com/tensorflow/models/blob/master/researc ...

  7. tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...

    1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...

  8. Tensorflow Object detection API 在 Windows10 配置

    Tensorflow Object detection API 在 Windows10 下的配置不如在 Ubuntu 下配置方便,但还是有方法的,介绍一下我的配置流程. 官方目标检测的demo中调用了 ...

  9. Tensorflow object detection API 搭建自己的目标检测模型并迁移到Android上

    参考链接:https://blog.csdn.net/dy_guox/article/details/79111949 之前参考上述一系列博客在Windows10下面成功运行了TensorFlow A ...

最新文章

  1. 四则运算3(二柱子同学的第三炼狱)
  2. php form action跳转,form表单页面跳转方式提交练习
  3. java web redis_java web网页版redis客户端工具
  4. 2017.9.6.语文
  5. Intellij IDEA 使用Debug模式运行非常慢
  6. win2008server R2 x64 部署.net core到IIS--ASP .NET Core HTTP Error 502.5 – Process Failure
  7. 手机上怎么制作电子版证件照
  8. 德语翻译-德语在线批量翻译软件
  9. C语言基础(七)字符串 类型重定义 结构体
  10. ubuntu 下安装 qq wechat VirtualBox notepadqq
  11. TestNg测试框架
  12. 基于微信小程序的todo番茄钟设计与实现源码
  13. 重复率30%可以通过论文查重吗?
  14. c语言实现定积分运算
  15. 机器学习相关资料推荐 http://blog.csdn.net/jiandanjinxin/article/details/51130271
  16. google map的api价格介绍
  17. 怎么用生活照制作一寸证件照片
  18. 小程序Git问题:ERROR: credentials callback returned an invalid cred type解决方法
  19. VPO微珀宣布完成千万人民币Pre-A融资,专注电子烟场景化消费市场
  20. Android 自己实现更新下载自动安装

热门文章

  1. springmvc十六:视图解析
  2. mybaits十三:使用collection分布查询
  3. [微信开发] - 用户获取推广二维码
  4. httpd服务的访问控制
  5. 安卓开发-Activity中finish() onDestroy() 和System.exit()的区别
  6. 书店POS机--细化迭代1--测试
  7. 四层负载均衡——LVS
  8. 摩托面试续2-终于得到Offer了
  9. SqlServer 中Binary类型的数据如何转化为字符串
  10. Autodesk Motionbuilder 2016中文版