首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

双人体识别引擎,“AI运动识别”插件解决小程序人体检测部分机型不兼容的问题

“AI运动识别”插件发布双引擎版

受微信安卓Android(v8.0.32)版客户版更新所影响,华为鸿蒙系统部分机型,运行基于webgl的图像识别深度学习框架,出现了“OES_texture_float not supported”的错误,导到AI能力无法使用。广大开发者预计微信开发团队会在8.0.33版更新时修复此问题,但是根据开发者社区的8.0.33灰测情况,并没有修复此问题,开发者只有另寻方案解决此问题。

     我们从收到插件使用者关于此问题的反馈后,一直在尝试通过各种手段解决此兼容性问题,经过我们技术团队的跟踪、调试、分析、尝试。确认这是因为8.0.32版本微信客户端,在更新Canvas组件WebGL标准时,导致的该版本小程序渲染引擎在部分华为鸿蒙手机上OES_texture_float特性无法使用,且无法通过Polyfill扩展等钩子方式进行修复。

    针对上述现版本无法修复、微信客户端无法短时间内更新修复的问题。我们的技术团队经过多次尝试验证,寻找到了一个新的机型兼容性更好的人体检测引擎,并已经集成至我们的“AI运动识别小程序插件”中。至此,插件便有了双“AI人体检测”引擎了,为了减轻开发者的工作量,我们还为您实现了引擎自动选择机制,默认先初始化ve1引擎,若失败则会尝试初始化ve2引擎,无需您过多干预,当然您也可以自由选择使用哪个引擎。两种识别引擎的具体区别如下:

ve1:默认引擎,即原来的旧引擎,此引擎的特性是兼容更多的老旧版本的微信,机型兼容性相对更差些,专门针对单人场景优化。

ve2:新引擎,需要较新版本的微信客户端,机型兼容性会更好。

    具体的调试方式,请参考我们的集成开发文档。另外我们的“AI运动识别小程序插件”最近进行了多个特性的更新,欢迎广大开发者前往微信服务市场搜索“AI运动识别”了解我们插件更多详细信息。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230223A07PUY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券