(*)(win10)Launcher/Launcher康护使用指南

下载,安装,坐姿检测,陪伴做操,数据看板,托盘,提醒,悬浮窗

Launcher康护电脑版是一款健康守护软件,通过姿态检测技术,实时捕捉人体33个姿态点,判断做操动作和检测坐姿。做操方面:健身UP主可根据自创健身操生成动作脚本文件。其他用户下载后放入软件即可跟练。数据看板可查看精确到秒的各状态时长,以及火柴人动作回放视频。坐姿方面:使用电脑时,软件自动检测不端正坐姿和久坐时长,通过语音、悬浮窗等方式进行提醒。数据看板可直观掌握就坐时长、不端正时长、提醒次数及工作时间变化。

 

一、电脑要求

操作系统需Win10或以上。

硬件上主要对CPU、内存有要求。以下是3种配置测试结果,可作参考。

型号CPU内存CPU使用(常规窗口)CPU使用(最小化)
(Win11台式机)2019Intel i5-8400 CPU8G38%18%
(Win10笔记本)苹果2019款MacBook ProIntel i5-8279U CPU8G40%22%
(Win11笔记本)华为MateBook D14 2023Intel i5-1155G716G11%7%
  • 常规窗口和最小化时,运行在显示摄像头视频画面,此时耗cpu最大。
  • 最小化时,会要求送到后端检测的两帧间隔至少150毫秒,从而降低cpu使用。每秒能检测4帧,一般就可实用。
  • 要降低CPU使用:1、不要设置IoT驱动,2:不操作Launcher窗口了,把它最小化。

摄像头要求。支持1280×720分辨率、25fps的普通RGB摄像头即可。只需具备图像采集功能,无需麦克风等其他组件。示例:绿联1080P

 

二、特色

2.1 保护隐私

本软件虽使用摄像头进行姿态识别,但所有视频分析均在您的本地设备完成,无需连接网络,更不会将任何图像或数据上传至云端。

数据看板会记录坐姿及做操情况,相关数据同样不会离开您的设备。

软件有远程桌面服务功能,怕有人通过它,偷看摄像头视频,可开启隐私保护,从而拒绝远程桌面。如果需要偶尔开启,建议打勾“如果持续1分半没有连接,自动进入保护”,避免您因手动关闭而忘记重新开启。

 

2.2 动作脚本,健身操的“源代码”

  • 开放设计,一目了然。动作脚本采用纯文本格式,方便您查看与分享。
  • 可视化编排。提供专用编辑器,助力健身UP主将创意快速转化为脚本。
  • 灵活的状态机。将一套健身操拆解为多个状态(如语音播报、计时保持、计次动作),结构清晰,易于扩展。
  • 智能纠错。在姿态状态中,系统会实时检测关键动作。若动作不标准,将无法进入下一步,确保跟练质量。

 

三、功能

3.1 陪伴做操

以动作脚本文件为核心,分为三个阶段:制作脚本、运行脚本、回看数据。

  1. 制作脚本:提供专用编辑器,辅助快速制作健身操脚本。
  2. 运行脚本:将脚本文件放入小程序任务即可运行,用户跟着做操。
  3. 回看数据:支持精确到秒的静态数据,以及火柴人动作回放视频。

 

3.2 坐姿检测

坐姿检测按相机放置不同位置,分正坐(前)、正坐(右)。

  • 正坐(前)时,相机放在人的正前方。优点是较容易找到放置点。
  • 正坐(右)时,相机放在人的右侧。优点是可以检测驼背。

 

3.3 数据看板

当天视图

当天视图。以小时为单位,清晰展示就坐时长、不端正时长,并细化呈现导致不端正姿势的各项原因时长。

多天视图

多天视图。呈现近期就坐时长、不端正时长、提醒次数及工作时间的变化趋势。

 

 

 


一、安装

{1-1}

首先下载Launcher在Windows上的安装包。进入C洼,打开文章Launcher+kDesktop,找到win10,launcher-res-xxx.rar,下载。或进入这里的百度网盘,下载同名rar。

{1-2}

接下是安装。launcher安装包是个rar压缩包。解压后,执行launcher.exe。

注意,launcher.exe所在目录不要含有中文字符。

{1-3}

下载两个小程序:Basic和kHome。

接下安装中文拼音包。方法是通过拼音包后面“安装”按钮,等待安装完成。

{1-4}

要测试拼音包是否工作,让进入听课状态,听到声音,那就是拼音包安装成功了。

{1-5}

设置驱动。底盘和AI驱动都选Basic,其它留空。

为降低cpu消耗,注意两点。一、不要设置IoT驱动,二、不操作Launcher窗口了,把它最小化。(在念段这话时,同时在视频叠加一、二这两行文字,)

导入kLink配置。导入后,kLink、语音命令、任务,就都有内容了。

红色文字表示底盘驱动串口设置有问题。打开Basic小程序,针对底盘,产品选玩偶,串口选一个没在用的,波特率可以115200。

 

二、坐姿检测

{2-1}

接下是坐姿检测。坐姿检测要用到摄像头。摄像头可以是笔记本自带的,或这种外接USB。进入相机,能看到实时图像,那就是摄像头可以用了。正连着多个摄像头,可用右下角按钮进行切换。

{2-2}

选择正坐(前),运行,电脑就进入正坐(前)这种方式的坐姿检测。刚发生过摄像头插拔时,建议在这里,执行一次挂起,再恢复执行。

 

{之后跟上《AI玩偶使用指南》的“坐姿检测”。但去除9:26(声音“有了事件”)开始的后面部分。

 

3、陪伴做操

《AI玩偶使用指南》的“陪伴做操”。但去除11:20(声音“这里只是一种”)开始的后面部分。

 

四、数据看板(报表)

{4-1}

在数据看板,可回顾一天或近几天的坐姿数据。

就坐时段,记录当天第一次和最后一次检测到人的时刻,差不多就是工作时间。

数据按小时归类,绘制成柱状-折线图。就坐和不端正时长用左侧Y轴刻度,直观反映不端正比例。

近7天视图,一眼就能看出就坐时长、不端正时长、提醒次数和工作时间的变化。

{4-2}

右上角按钮用于分享图表,目前功能是保存。保存时可添加水印。文档下的launcher目录,存放Launcher运行时生成的文件。有了png图像文件,就可分享了,比如发朋友圈。

{4-3}

注意health目录。坐姿数据不会离开电脑,就存放在这里。一个文件对应一天,最多保存30天,过期自动删除。想迁移某天数据,复制对应文件即可。{【去除】这里演示只复制昨天和前天数据。}

 

五、托盘

{5-1}

Launcher会在系统托盘添加个入口,以便更快捷地执行命令。这两个和场景有关。执行这里,就不用去打开Launcher窗口,然后进入kLink,单击挂起或恢复了。这是切换场景。

{5-2}

开启隐私保护,将停止现在的,以及阻止新的远程桌面连接请求。开启后,左上角会显示个绿色保护图标。如果想让开启保护是常态,可在设置中,打勾“如果持续1分半没有连接,自动进入保护”。避免您因手动关闭而忘记重新开启。

{5-3}

接下两个命令和听课件相关。

当有语音正播放时,点击“停止语音”可立即结束

“语音播报”是一个开关选项。打勾,执行一条托盘命令就会语音播报执行结果,取消打勾,则不播报。

 

六、提醒、悬浮窗

{6-1}

说下发生坐姿不端正等事件后,如何提醒用户。进入kLink,找到坐姿检测任务。这是个变量触发自动化。当检测到变量basesubtask_code_不为0时,就去执行坐姿不端正、离座、久坐任务。执行完任务后,会同步把basesubtask_code_置为0。接下看坐姿不端正任务怎么写的。

{6-2}

basesubtask_code_平时是0,当坐姿检测模块判断出有事件后,会修改它。变量值是1,意味着发生不端正事件,处理方式是进入“处理坐姿不端正”状态。变量值2,表示发生离座事件,执行操作是播放语音,“人离开了,可以考虑关灯”,这语音基本多余,不想听到它,在这里删除就行。变量值是3,表示发生久坐事件,进入“处理久坐”状态。

{6-3}

发生不端正事件后,会进入“处理坐姿不端正”状态。在这状态,会执行Basic小程序提供的“提醒”任务。任务有四个输入变量。msg是提醒内容,变量值basesubtask_str_是不端正原因,像不要靠太近。voice变量指示是否要使用声音播报。true表示使用,false表示不使用。floating_window变量则指示是否要使用悬浮窗提醒。

如何修改变量值?选择该变量,点击右上角,进入,改变这里的内容。对true、false,可以不用键盘,从常用值列表下拉就行。

{6-4}

persist变量表示此次提醒是一次性还是永久的。对坐姿检测,设置了是一次性提醒。也就是说,声音只会播放一次,悬浮窗闪烁显示10秒后,会自动关闭。到久座,pesist设置了是永久提醒。意味着,声音会重复播放,直到手动停止语音;悬浮窗会一直显示,直到手动关闭。

修改后,保存,任务就会用上新设置。

{6-5}

使用时,声音、悬浮窗一般只用开一种。悬浮窗用于不方便发出声音场合,像办公室。没事件时,悬浮窗会显示当前时间,

一有提醒了,背景会变红。闪烁表示是一次性提醒,10秒后自动消失。托盘中的这两条命令和悬浮窗有关,如果发生永久性提醒,须要手动执行这条“关闭当前提醒”。第二条命令则用于隐藏和显示悬浮窗。悬浮窗处于隐藏时,有提醒过来,还是会显示,只是提醒结束后,会自动回到隐藏。

 


健身操动作脚本:从制作到运行到回看

--------------------------------------------

{1-1}

动作脚本模块分三个阶段。一是用编辑器制做动作脚本文件。二是文件放到小程序,运行,用户跟着做操。三是可到数据看板,回看做操过程。

    (分三行,大字叠加显示到视频)

 

一、制做脚本

要制做脚本,打开脚本编辑器。系统把一次做操拆分成多个状态,状态分两种:语音状态和姿态状态。姿态状态又分两种任务:计次和计时。

以俯卧撑为例,分三个状态。第一个是语音状态,播报“做操开始”。完成播报后,进入按次计数的姿态状态。

一次俯卧撑分两阶段:向下和向上。向下阶段,需要同时满足四个条件。1:身体平直度,即右肩、右髋、右膝3点形成的角度,按这里写的,要大于等于165。2:手臂伸直度,即右肩、右肘、右腕角度。3、右肩与右髋角度。4、右髋与右膝角度。四个条件同时满足,并持续800毫秒,向下结束,进入向上阶段。

向上阶段只判断身体平直和手臂伸直。两项持续200毫秒,向上结束,计数加1。

{1-2}

达到7次,结束当前的,进入已结束状态。在这状态,立即播报“俯卧撑已结束”,之后每10秒重复一次,不会自动结束。要结束的话,需用托盘命令切换到其他场景。

{1-3}

俯卧撑动作类型是计次,让看计时的平板撑。平板撑也是三个状态,在第二状态,动作类型是计时。和计次一样,也会有姿态判断。需要同时满足5个条件。右前臂角度、右手肘角度、右侧身体平直度、右侧躯干角度、右侧大腿角度。这五个条件同时满足的时间,累计达到60秒,该状态结束。

{1-4}

以下演示新建脚本,新建有两种方法,首选是从样板图像新建。第一步获取关健姿势图像,以这个腰椎操为例,它有5个动作,每个都是计次类型,意味着每个都要两张图像。对向右环臂摆腰动作,第一张是环臂到最右时,第二张是摆腰到最左时。区分哪是第二张的依据是,摆腰到最左时会认为计数加一。

这是截取的两张图像,为让软件正确识别姿势,图像中只让出现一人。

{1-5}

对怎么存放图像。在工作目录下新建以两下划线加“new”为前缀的目录,图像就放这目录。文件命名上,第一个动作第一张是“1下划线0”,第二张是“1下划线1”,后面动作依次类推。

准备好图像后,在这里选择存放目录,点击“生成脚本”,等待生成结束。

图像全是绿框,意味着都能找到姿态点,让进入到状态图。至此生成了这个腰椎操的脚本草稿。此时的脚本包括两部分,一个是以id为文件名的脚本配置文件,每二个存放样板图像的目录,目录名也是此动作脚本的id。在运行时,只需要这个配置文件。

{1-6}

接下来完善细节。最复杂的是设定各动作的姿态判断。草稿会默认加一些判断,这里可以删除或增加。对每个判断,需要确定‘最小值’和‘最大值’,以及小于最小值、大于最大值时的语音提示。虽然样板图能作为参考样板来定参数,但还是需要大量测试验证。有时可以去问DeepSeek。

{1-7}

以下演示从空白创建一个三状态脚本。每个状态会有一个编号,总是从编号1开始执行,建议随流程递增。当需要插入状态时,可用交换编号功能。

{1-8}

受算法精度、光照、距离等因素影响,写姿态判断需要反复测试。为辅助测出合适值,可借用三种方法。

一、打开相机窗口,录屏。做操时左上角显示实时信息,通过回看录像,调整参数。

二、打开相机窗口,手机安装kdestkop app,远程连接电脑。手机靠近人,通过手机屏幕看实时信息。

{1-9}

三、结束后,看回放。一次做操后,会生成一个火柴人动作回放视频。在右侧,会显示当前姿态在匹配的动作脚本中,各项姿态判断所测得的数值。

    在述说每一种时,左上角显示当前说是哪种

 

二、运行脚本

{2-1}

要运行,先把生成动作脚本放到小程序的wkoscript目录下。这里把小程序选定为官方提供的kHome。

接下进入kLink,让增加一个场景。小程序任务选择kHome的健身操,把脚本文件名赋值给输入变量file。然后设置易识别的名称和id。这时就可运行了。

在托盘的场景区,会出现刚增加场景。运行后,如果没看到脚本运行,可去“中心”查看,上面这报错原因是找不到指定文件或格式不对。

 

三、回看数据

{3-1}

进入“健康”,做过的健身操会出现在这里。

下午3点35做的俯卧撑,耗时50秒。注意,开始计时的0秒,是指进入首个姿态状态后,用户首次满足姿态判断的那个时刻。“做7个俯卧撑”是首个姿态状态,6秒左右检测到第一次满足时刻。后面每一次俯卧撑,展示了两种耗时。蓝色柱状是单次耗时,即相邻两次语音播报次数的间隔。分了四小段的柱子是二阶段耗时,点击它会显示期间出现的不满足原因。什么是阶段、活跃期、冷却期,参考这文章。

{3-2}

下午16点14做的平板撑,耗时1分19秒。虽然脚本写的最大计时是60秒,但用的规则是纯满足时长,多出的19秒是不满足时间。通看过不满足列表,导致不满足的主要原因集中在“肩到髋角度”。深入看最后9秒,5次全是这原因,也就是说出现了塌腰或撅臀。具体是哪种,可回看火柴人动画。

暂停,挪到最后,再一帧一帧往回退。可看到最后一一次不满足时,肩到髋角度195.3,超过了最大值195,意味着腰比肩低,原因是塌腰。

这是编写脚本时作为示例的5动作腰椎操。由于次数较多,一条柱子同时显示两次。

 

 


kDesktop使用指南

--------------------------------------------

{1-1}

用kDesktop跟练,有三个核心。

一、手机姿态私教。动作一旦不标准,会语音提示,并锁定下一步

二、长期打卡见证工具。生成近30天做操记录,塌腰/撅臀诊断报告

三、一键生成Vlog。跟练同时产生Vlog素材,直接发B 站、抖音

(每核心分两行,第一行字号大点。这6行以大字叠加显示到视频。)

 

一、安装

对Android用户,在这里下载kDesktop apk,然后把apk复制到手机,安装。

{1-2}

对iOS用户,去App Store,搜kDesktop。安装完成,首页没有跟练项目,但会显示如何操作。

下载小程序:Basic Lua和kHome Lua。

安装底盘驱动。

进入kLink,导入klink_phone.cfg。导入后,首页就会同步显示kHome Lua自带的动作脚本。但要在跟练时听到中文语音,还须安装拼音包。

 

二、跟练

{2-1}

安装完拼音包,就可跟练了。这里演示做60秒平板撑。

长按视频区,从分析模式切换到 Vlog 模式,顾名思意,在这模式方便晒视频。Vlog模式会叠加计时、进度、遮脸等元素,可回到分析模式,在“Vlog设置”里控制只显示哪些元素。

{2-2}

(视频是竖屏录,但横屏显示)(在听到“保持不动,等待定位完成”后,开始说)定位作用是让您尽可能站在恰当位置,方便相机检测。(在定位完成,图像显示“平板撑60秒”几个大字,开始说)若要晒视频,建议从这开始。

(从左上角进度8/60秒起,可快进。直到显示24/64,接下开始说)出现蹋腰,语音会提示。纠正姿势后,倒计时继续。这脚本用的计时规则是"纯满足时长”。也就是说,对1分钟平板撑,仅累计姿态满足时长,若不满足,计时暂停。这意味着,当过程中有不满足时,等任务结束,做操时间极可能超过1分钟。

 

三、回看数据

{3-1}

进入“健康”,做过的健身操会出现在这里。

刚才做的平板撑,下午2点21分47秒开始,耗时1分8秒,多出的8秒是不满足时长。原因绝大多数是“肩到髋角度”。

深入看19秒后的时段,22次全是这原因,也就是说出现了塌腰或撅臀。具体是哪种,可回看火柴人动画。

暂停,根据时间再一帧一帧定位。可看到在24秒时的不满足时,肩到髋角度200.654,超过了最大值195,意味着腰比肩低,原因是塌腰。

对长期打卡的,可能更关心这句话:“累计打卡31天,做操31次,总时长32分钟。上一次:2026年8月8日15点29分35秒”。这数据怎么来的,在报表添加一页,显示近30天做的平板撑。

ID,选平板撑。

页面主要部分是各天做操记录。顶部是趋势总览,展示近30天的“做操时长”和“做操频次”。点击最后一根柱子,跳转到今天做操。

1分8秒,这是刚做的平板撑。翻到上一次做操,就是历史数据中的8月8日那一次,当然,这次的累计数据就都要比今天这次减一了。

右上角有个“分享”按钮,功能是把近30天做操记录保存到相册。

{3-2}

进入相册,可看到刚保存的做操记录。有了这图像,就可发微信给朋友,或晒到朋友圈。

 

四、生成Vlog

{4-1}

要把刚才录制的视频生成Vlog,须要视频处理软件,这里用手机版剪映。

打开剪映、导入录制的视频。

进入比例。选择横屏16:9。

进入剪辑。修改视频开始和结束时刻。开始建议放在定位结束,显示出健身操名称时。结束建议放在做操结束,显示做操结束时。

{4-2}

进入编辑。旋转到正确的横屏。调整大小,视频区域恰好就是16:9,用一个9:16的框去选。两手指在视频区放大,恰好到整个屏幕,避免有黑框。

按自个须要,在这里放大音量。

至此就可以导出视频,发布到B站这些平台了。

 

五、修改参数

{5-1}

刚跟练的平板撑,肩到髋角度范围是170到195,若想收紧核心,最大值改为190。这涉及到编辑动作脚本文件,需要使用Launcher。如不知道用Launcher编辑脚本,先看这视频。

{5-2}

首先得找到要修改的脚本文件。60秒平板撑是kHome Lua内置的一个脚本。进入文档、RoseApp、launcher,khome小程序程序包下的wkoscript,leagor_plank.cfg就是要改的文件。接下把这文件复制到工作目录。

运行动作脚本编辑器,打开leagor_plank.cfg,找到肩到髋姿态判断,把最大值195改到190,保存。

接下要把改过的脚本复制到手机。Launcher是个远程桌面服务器,右上角显示此时IP:192.168.1.108。

{5-3}

打开kDeskop,在首页,输入192.168.1.108。连接Launcher。

{5-4}

在kDestkop设备端,定位目录到kHome lua数据包的wkoscript目录。在Launcher端,定位到刚才脚本文件所在目录,长按,拖到手机,完成复制。

{5-5}

跟练60秒平板撑。这时手机中应该存在两个leagor_plank.cfg,但数据包中的优先级高于程序包,于是会使用数据包的。可以看到,肩到髋最大值已变成190。

全部评论: 0

    写评论: