当前位置: 首页 > news >正文

【一步步开发AI运动APP】十四、AI运动检测中,如何拍照留存图像?

之前我们为您分享了【一步步开发AI运动小程序】开发系列博文,通过该系列博文,很多开发者开发出了很多精美的AI健身、线上运动赛事、AI学生体测、美体、康复锻炼等应用场景的AI运动小程序;为了帮助开发者继续深耕AI运动领域市场,今天开始我们将为您分享新系列【一步步开发AI运动APP】的博文,带您开发性能更强、体验更好的AI运动APP。

根据我们之前的介绍可知,本系列使用的「AI运动识别」插件在运动识别时,完全依赖于设备端算力进行动识别推理,不会将用户图像上传至后台或第三方服务;所以运动识别后是无法再获得运动时的现场图像的,但是像体测和严肃的赛事场景可能又有留存运动现场图像进行后期审核核验的需求,本篇就带您来实现这个场景需求。

一、相机提取图像相关API

「AI运动识别」插件自带的相机组件,相机操控提供了将帧解析成jpeg格式图像并保存文件或Base64编码的相关API,详情如下,请可以参考插件API文档。

1.1、ICameraContext.saveFrameToAlbum将帧保存到相册中

image

1.2、ICameraContext.saveFrameToAlbum将帧数据转换成base64字符串

image

二、实现留存图像代码

<template><yz-ai-camera class="camera" :style="{width:previewWidth,height:previewHeight}" :device="cameraDevice"resolution="medium" @on-camera-ready="onCameraReady" /><yz-pose-grapher ref="grapher" class="grapher" :style="{width:previewWidth,height:previewHeight}":scaleRate="previewRate" :offsetX="previewOffsetX" :offsetY="previewOffsetY" lineColor="#FFFFFF"pointColor="#0091ff" leftColor="#009d00" />
</template>
<script>
import {getCameraContext,createHumanDetector} from "@/uni_modules/yz-ai-sport";
export default {data(){return {previewWidth:480,height:640};}methods:{onCameraReady(){//相机就绪后获取相机操控上下文this.cameraContext = getCameraContext();},onDetecting(){let options = {multiple: false,enabledGPU: true,highPerformance: false};const that = this;humanDetector = createHumanDetector(options);humanDetector.startExtractAndDetect({onDetected(result){let humans = result.humans;this.$refs.grapher.drawing(humans);//推送进行运动识别//将帧转换成Base64that.cameraContext.convertFrameToBase64({frame:result.frame,success(res){//转换后的Base64,可以进一步上传到后台console.log(res);},fail(err){console.error(err);}});}});}}
}
</script>

三、现场图像留存功能的小建议

3.1、做好隐私合规性

根据现行的相关监管法律法规要求,实现获取用户图像的功能场景,一定要做好隐私的合规性,提前向用户声明要会获取图像数据,在获得用户明确许可的情况,相关功能才能使用,以免造成应用上架时审查不通过。

3.1、不要全程留存

为了减轻识别时的手机端计算压力、公网带宽传输、后台存储服务压力,不建议全流程留存图像,可以考虑在特定时机(如:签到、触发计数等)下,进行随机抽取的方式留存。

http://www.jsqmd.com/news/42364/

相关文章:

  • 跨境电商ERP系统哪家好?亚马逊卖家专属选型指南
  • 查询天气
  • 【A】Bad Apple
  • 2025年优秀的膨胀型防火涂料厂家最新TOP实力排行
  • 2025年AR柱塞式高压水泵优质厂家权威推荐榜单:AR高压柱塞泵/AR高压清洗泵/AR柱塞高压水泵源头厂家精选
  • 基于MATLAB的Q-learning强化学习与回归算法结合的轨迹规划实现
  • 2025年诚信的液体喷砂机厂家最新权威实力榜
  • 2025 最新锡锌丝厂家推荐!锡锌丝 / 无铅焊锡丝 / 焊铝锡丝 / 免洗焊锡丝等优质产品厂家企业品牌权威推荐排行榜
  • OpenCVSharp:使用MOG进行运动物体识别
  • 2025年优秀的碳钢风管加工厂家推荐及选择指南
  • 2025 年 ROT 厂家最新推荐 :国际权威测评认证的高新技术企业核心实力榜单江苏 RTO/废气 RTO 炉/蓄热式焚烧炉/RTO 废气处理公司推荐
  • 习惯养成工具:数字化时代的自我管理辅助
  • 2025年动物细胞生物反应器厂家权威推荐榜单:固体发酵罐/种子罐/酵母发酵罐源头厂家精选
  • 2025年评价高的钢结构厂房设计与加工厂家选购指南与推荐
  • Python-Cookbook-中文版-全-
  • 2025年新疆电线电缆厂家权威推荐榜单:矿用电缆/扁电缆/特种电缆源头厂家精选
  • 2025年靠谱的鲈鱼饲料行业权威推荐榜
  • 2025年玻璃钢阳极管优质厂家权威推荐榜单:FRP玻璃钢阳极管/不锈钢阳极管/阳极管源头厂家精选
  • 2025年口碑好的定制电缆桥架厂家最新权威实力榜
  • 2025年知名的LW立式排污泵行业内知名厂家排行榜
  • 2025年靠谱的大口径不锈钢焊管厂家推荐及选购参考榜
  • 2025 最新石墨制造厂家推荐榜:国际协会测评认证,涵盖石墨烯 / 阻燃石墨等多品类实力厂家精选
  • 2025年评价高的冷拉型钢杭州装修
  • AtCoder Beginner Contest 432
  • 2025年质量好的工业冷却塔最新TOP厂家排名
  • 2025 年小型硫化机源头厂家最新推荐排行榜,实力品牌权威测评榜单
  • 2025年知名的纵剪分条冷轧带钢厂家最新TOP实力排行
  • 2025年比较好的窑炉脱硝催化剂厂家选购指南与推荐
  • 2025年口碑好的定风量防火阀厂家最新热销排行
  • 2025年高效泡沫灭火剂制造企业权威推荐榜单:高效灭火剂/灭火泡沫液/消防药剂源头厂家精选