Chrome开始集成图形识别 API(Shape Detection API)
最近,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版本发展至今,已经发生了不小的变化,也许在不久的将来,就会合并到稳定版中,真正为广大开发者所用,构建更多有趣的应用。
Chrome开始集成图形识别 API(Shape Detection API)相关推荐
- TensorFlow 2 Object Detection API 教程: 安装
TensorFlow 2 Object Detection API 教程: 安装 本教程针对的是TensorFlow 2.4,它是TensorFlow 2.x的最新稳定版本. 这是一个循序渐进的教程/ ...
- TensorFlow学习——Tensorflow Object Detection API(win10,CPU)
英文链接地址:https://github.com/tensorflow/models/tree/master/object_detection 确保安装了如下的库: Tensorflow Objec ...
- Tensorflow object detection API 搭建属于自己的物体识别模型(转载修改)
Tensorflow object detection API 搭建属于自己的物体识别模型 电脑配置信息 开始搭建环境 测试自带案例 准备训练图片 配置文件与模型 开始训练模型 生成最终的训练文件 测 ...
- Tensorflow object detection API 搭建属于自己的物体识别模型1环境搭建与测试
https://blog.csdn.net/dy_guox/article/details/79111949 后续博客地址(附带视频教程) ------------------------------ ...
- 如何用TF Object Detection API训练交通信号灯检测神经网络?
参加 2019 Python开发者日,请扫码咨询 ↑↑↑ 作者简介:申泽邦(Adam Shan),谷歌认证机器学习专家(Google Developer Expert),兰州大学智能驾驶团队技术负责人 ...
- ubunu16.04 TensorFlow object detection API 应用配置
TensorFlow object detection API应用–配置 主要参考 : https://github.com/tensorflow/models/blob/master/researc ...
- tensorflow环境下的识别食物_Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试...
1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...
- Tensorflow Object detection API 在 Windows10 配置
Tensorflow Object detection API 在 Windows10 下的配置不如在 Ubuntu 下配置方便,但还是有方法的,介绍一下我的配置流程. 官方目标检测的demo中调用了 ...
- Tensorflow object detection API 搭建自己的目标检测模型并迁移到Android上
参考链接:https://blog.csdn.net/dy_guox/article/details/79111949 之前参考上述一系列博客在Windows10下面成功运行了TensorFlow A ...
最新文章
- 四则运算3(二柱子同学的第三炼狱)
- php form action跳转,form表单页面跳转方式提交练习
- java web redis_java web网页版redis客户端工具
- 2017.9.6.语文
- Intellij IDEA 使用Debug模式运行非常慢
- win2008server R2 x64 部署.net core到IIS--ASP .NET Core HTTP Error 502.5 – Process Failure
- 手机上怎么制作电子版证件照
- 德语翻译-德语在线批量翻译软件
- C语言基础(七)字符串 类型重定义 结构体
- ubuntu 下安装 qq wechat VirtualBox notepadqq
- TestNg测试框架
- 基于微信小程序的todo番茄钟设计与实现源码
- 重复率30%可以通过论文查重吗?
- c语言实现定积分运算
- 机器学习相关资料推荐 http://blog.csdn.net/jiandanjinxin/article/details/51130271
- google map的api价格介绍
- 怎么用生活照制作一寸证件照片
- 小程序Git问题:ERROR: credentials callback returned an invalid cred type解决方法
- VPO微珀宣布完成千万人民币Pre-A融资,专注电子烟场景化消费市场
- Android 自己实现更新下载自动安装