AI运动APP开发的常见问题集锦一

【一步步带您开发AI运动APP】系列文章发布已经一年有余了,在这一年多的时间里,我们收到了大量来自读者的反馈与提问。为了帮助大家更高效地查阅资料、解决开发过程中遇到的困惑,我们梳理并总结了一些高频出现的常见问题,整理成这份参考合集供大家查阅。

一、本插件支持发布小程序端吗?

不支持,uni-app 仅支持发布 Android、IOS 两平台的 APP(鸿蒙 Next 后续将视 uni 支持情况适配);要发布小程序端可以购买我们的插件的小程序版,便可以同时发布微信小程序端。

二、uni-app如何高性能调用抽帧和人体检测?

由于uni-appuni-app x的iOS平台本质还是一个嵌在webview中的web应用,web-view js 与底层插件原生语言通信,需要对函数参数和返回结果进行json序列化操作,若仍像小程序和uni-app x这样先使用相机抽帧,再将帧推入HumanDetector人体检测器进行人体检测,通信过程会严重拖慢UI线程,导致卡死和抽帧帧率下降;针对uni-app的特殊性,我们为uni-app 提供了抽帧和人体检测二合一接口:

javascript 复制代码
import { createHumanDetector} from "@/uni_modules/yz-ai-sport";

const options = {
                multiple: false,
                enabledGPU: true,
                highPerformance: false
            };
const humanDetector = createHumanDetector(options);
humanDetector.startExtractAndDetect({
    onDetected(humans){
        console.log(humans);
    }
});

setTimeout(()=>{
    //停止分析
    humanDetector.stopExtractAndDetect();
},20*1000);

三、调用GetVersion、GetGlobalOptions等报 xxx is not a function错误。

GetVersionGetGlobalOptions等是导出接口的Type原形定义,不是具体的接口;根据uni的原形采用PascalCase命名,实现采用lowerCamelCase命名的规范,插件的API也遵循了这个规范要求,将开头字母改成小写即为调用接口函数,如GetVersion改为getVersion()即可调用,具体可以通过API文档。

四、关于 uni-app 下 vue 运行时版本的选择?

鉴于目前 vue2 生成命周期服务已终止,官方已不再更新、修复 vue2 的安全漏洞等一切支持;dcloud 也已停止 vue2 运行在 uni-app 上的更新,且 dcloud 的下一代开发框架 uni-app x 已不再支持 vue2 运行时。 再者经过我们的实测 vue3 在高频更新的响应属性绑定上性能差距非常大,故我们也将逐步停止兼容 vue2 的运行时,强烈建议插件调用者尽快切换到 vue3 运行时下。

五、插件支持在智能终端设备上运行吗?

支持, APP端插件支持在Android平台智能终端设备运行,但是对设备要性能有一要求,推荐MTK天玑7000瑞芯微RK3588CPU+4G内存相当或以上性能的设备运行。

六、插件支持外接的 USB 摄像头吗?

支持,针对广大开发者在使用插件开发智能设备上运行的AI运动应用时可能需要外接摄像头的问题,插件相机组件对外接设备进行了特别支持,只要设备的系统相机能正常访问的相机都可以访问,将相机组件的device 参数设为auto,相机组件将寻找最后接入的相机设备。

相关推荐
赣州云智科技的技术铺子6 天前
AI运动同时发布APP+小程序多端解决方案
ai运动识别引擎·ai运动小程序·ai健身·ai运动app·ai体育·多端ai运动·ai线上运动会
alphaair6 个月前
“体重管理年”AI运动应用开发解决方案推荐
ai运动小程序·ai运动识别·ai运动app·体重管理年·体重管理年小程序·体重管理年app·职工线上运动
alphaair6 个月前
AI运动小程序鸿蒙平台适配指南
纯血鸿蒙·ai运动识别引擎·ai运动小程序·ai健身·ai体测·ai运动计时计数·ai体育·ar体感游戏·云上运动会·适配鸿蒙
alphaair7 个月前
推荐一款专为APP而生的AI运动识别插件
ai运动小程序·ai健身·ai体测·ai运动app·ai体育·ar互动游戏·学生体测作业·云上运动会
赣州云智科技的技术铺子7 个月前
AR体感游戏,拓宽AI运动小程序的应用边界
ai运动小程序·ai运动识别·ai运动app·ar体感游戏·ar游戏·ar互动游戏·ar小游戏
alphaair7 个月前
AR体感游戏,拓宽AI运动小程序的应用边界
ai运动小程序·ai运动识别·ai运动app·ar体感游戏·ar游戏·ar互动游戏·校园ai运动
alphaair7 个月前
【一步步开发AI运动APP】十三、如何进行运动开始前的站位预检,提升用户体验
ai健身·ai运动app·ai体育·ai运动赛事·ar体感游戏·uni运动app·工会运动app·ai人体检查·ai学生体测
赣州云智科技的技术铺子7 个月前
一个小程序轻量AR体感游戏,开发实现解决方案
ai运动小程序·ai运动识别·ai运动app·ai运动检测·ar体感游戏·小程序ar体感游戏