目前市场上的主流HTML5游戏引擎是基于canvas或者WebGL进行开发的,但是无法触发长按识别二维码功能。而白鹭引擎 4.0提供了新的API,可以让canvas中的图片传递到DOM中并调整大小位置,最终可以实现长按识别二维码的功能。
1、白鹭引擎4.0相册接口
首先是调用本地相册,而选取图片有两种方式。
1直接调用HTML5相册接口,但是需要开发者针对不同的系统、浏览器做适配
2通过微信JS-SDK相册接口,但是需要有公众账号且通过认证
为了让更多个人开发者使用到相册接口,我们引擎团队专门做了大量的调研开发工作。推出了“相册接口片API”,适配所有系统、浏览器。开发者只需要通过一个API即可调用,我们将在下一个版本放出此API,关注【白鹭引擎】公众号可以及时获得引擎发布消息。
2、微软认知服务
获得了图片后,就涉及到白鹭时代合作伙伴微软的认知服务,也就是咱们通常所说的人工智能接口“人脸识别API”,借助此接口我们可以获得基于机器学习技术做出的面部特征预测。检测出人脸后,我们可以获得年龄、性别、头部姿态、微笑检测、胡须检测以及27个面部重要特征点及位置数据。
通过上述数据,我们精心设计了情人节匹配度算法,达到了“How-Matched”的最终效果。当然我们最终会将“How-Matched”的源码放出来。而在本周四晚八点【白鹭直播间】,白鹭时代布道师A闪将给大家带来“How-Matched”的开发实战直播。
当然除了人脸识别API,还有“人脸验证”、“人脸辨识”、“相似人脸搜索”、“人脸分组”等认知服务API,感兴趣的开发者可以查看文档体验。
3、白鹭引擎4.0canvas&DOM图片传递接口
目前市场上的主流HTML5游戏引擎是基于canvas或者WebGL进行开发的,但是无法触发长按识别二维码功能。而白鹭引擎4.0提供了新的API,可以让canvas中的图片传递到DOM中并调整大小位置,最终可以实现长按识别二维码的功能。借助于此功能开发者还可以实现更多丰富的功能。