当前位置: 首页 > 科技观察

Chrome开始集成ShapeDetectionAPI(形状检测API)

时间:2023-03-12 17:09:09 科技观察

最近,Chrome团队尝试在Chrome中集成一组形状检测相关的API,让以往只存在于原生应用中的形状识别,或者在浏览器事实上,以前只能借助其他难以使用的外部库才能实现的功能,现在只需少量代码即可实现。这些API包括人脸识别、条码/二维码识别和文字识别,基本涵盖了目前大部分的互联网应用场景。现状图形识别是一项对系统资源和设备计算能力要求较高的功能,通常仅由底层原生API控制。流行的框架主要是开源的OpenCV和各大移动平台的图形识别服务:而Chrome的这些API目前还处于实验阶段,只集成在ChromeCanary版本中,尤其是Android版本更新更快。使用前,需要将“实验性网络平台功能”chrome://flags/#enable-experimental-web-platform-features设置为Enable来激活。激活后,在Console控制台输入如下JavaScript代码,验证你的浏览器是否支持对应的API:.ChromeCanary是Chrome的一个实验性分支,与其他项目并行。它是许多前卫和激进功能的试验场,而且迭代非常快,有时甚至每天都更新,所以不太稳定也就不足为奇了。与其他Chrome版本一样,它也可以在Chrome发布频道上下载。从现在发布的信息来看,以下场景可能很容易实现:1.人脸识别:自动框选你家里的亲友合影,然后你就可以给每个人都贴上标签,而不用一一选择框选。当你在社交网站上注册时,你上传一张照片,浏览器可以帮助你将它裁剪成最佳尺寸。2、条码识别:识别网页中的条码/二维码,并做出相应的动作,如链接跳转、支付等。3、文字识别:OCR配合语音接口读取图片中的文字。此外,开发者可以充分发挥自己的想象力,创造更多有趣的应用。社区反映,虽然图形识别是刚需,但自去年底发布以来,可能是因为这些API还在实验阶段,还没有完善。开发社区一直没有大规模的讨论。目前可以收集到的主要有以下信息,供开发者参考。API:图像中的加速形状检测-作者:MiguelCasas-Sanchez(谷歌公司)|中文版byTanHaoFacedetectionusingShapeDetectionAPI-byPaulKinlan到目前为止,已经发生了很多变化,也许在不久的将来,它会被合并到稳定版中,真正被开发者使用构建更多有趣的应用程序。