坐姿检测健康
在线坐姿检测:用摄像头实时提醒你坐直
很多人不是不知道该怎么坐,而是坐下去十分钟就忘了。坐姿检测做的事很简单:用摄像头看着你,一旦出现驼背、低头、离屏幕过近就提醒你。所有识别都在你自己的设备上完成,画面不会上传。
用摄像头实时判断坐姿,驼背、低头、离屏过近都会提醒
在网页里直接试用
首次开启摄像头前需要下载约 37 MB 的姿态识别模型(一次性,之后走浏览器缓存)。画面在本机推理,不上传。
试用区加载较慢或没能加载。你可以在新标签页打开完整版。
手机上这个工具体验有限(首次开启还需要下载较大的模型文件),建议在电脑上打开, 或直接打开完整版。
坐姿不好,问题不在「没意识到」
关于坐姿的建议从来不缺:显示器顶端与视线齐平、椅子坐到底、手肘约 90 度。真正的问题是你照着调了一次,十分钟之后又回到了原来的样子 —— 因为保持一个陌生姿势需要持续的注意力,而你在工作时的注意力全在屏幕上。
所以坐姿检测的定位不是「教你坐好」,而是当那个提醒你的人。它做的事情很小:看着你,在你塌下去的时候说一声。真正改变坐姿的是被提醒几十次之后形成的肌肉记忆。
它具体在判断什么
实现上是这样的:摄像头画面经过姿态关键点模型,得到头顶、肩、眼、耳、髋等位置的坐标,然后在这些坐标之间算几个比值 ——
| 指标 | 说明 | 常见触发场景 |
|---|---|---|
| 躯干前倾 | 肩相对髋的前移程度 | 趴到桌上、后背离开椅背 |
| 头部前倾 | 头相对躯干的角度 | 低头看手机、盯着笔记本屏幕 |
| 屏幕距离 | 面部与摄像头的估算距离 | 越看越近,脸快贴到屏幕上 |
| 头肩水平度 | 两侧肩膀的高低差与歪斜 | 单手托腮、身体偏向一侧 |
这些比值组合成一个 0–100 的评分。重点在于:评的是相对关系,不是绝对位置。所以它不需要知道你坐的椅子是高是低、屏幕是大是小,也不需要你把摄像头摆在某个特定位置。
提醒频率比灵敏度重要
用过姿态提醒类工具的人几乎都有同一个经历:一开始灵敏度拉满,一天被提醒五十次,第三天就把通知关了。
真正有效的配置通常是这样:
- 提醒线取低一点。 默认 75 分是「明显前倾」才开始提醒。如果你一天被提醒超过十次,把它降到 65 分,只在最差的时候出声。
- 最小间隔取长一点。 默认 60 秒。频繁的重复提醒会让人产生免疫,最后连真正的提醒也一起忽略。
- 只在最需要的时候开。 需要连续写代码、开长会、赶稿的那段时间开着就够了,不必 24 小时运行。
关于提醒发到哪里,产品里提供了三种选择:仅系统通知、仅平板内提示条、两者都发。开会共享屏幕或者录屏时切到「仅平板内」,就不会有任何东西弹到别人的屏幕上。
摄像头这件事,我们把话说明白
姿态类功能最容易让人犹豫的就是摄像头。这里有三个事实:
- 画面不离开你的设备。 识别模型和运行时都在本地,推理在本机完成,没有上传环节。这不是承诺,是产品结构决定的 —— 它压根没有服务端可以上传。
- 代价是首次要下约 37 MB。 识别能力装在本地就要占体积。下载一次后由浏览器缓存,之后不再重复下载。
- 你可以随时验证。 模型加载完成之后断开网络,功能完全正常。这是最直接的验证方式,不必相信任何人的说法。
另外说明一点:它只输出姿态关键点的相对位置,不做人脸识别、不做身份识别、不保存任何画面帧。
和番茄钟配合使用
坐姿问题和久坐问题是两件事。坐姿检测管「怎么坐」,管不了「坐了多久」—— 再标准的坐姿连续维持两小时也一样伤腰。
比较有效的组合是:用番茄钟把工作切成 25 分钟一段,每段结束起来走动一次;同时开着坐姿检测,让它在你在这一段里塌下去时提醒你。两者都在本站的工具里,不需要装任何东西。
功能
实时姿态识别
用姿态关键点判断头、肩、躯干的相对位置与屏幕距离,把「坐姿」变成可量化的评分,而不是靠感觉。
何时提醒由你定
提醒线(默认 75 分)和提醒最小间隔(默认 60 秒)都可以调。提醒太频繁会让人直接关掉它,这一点比灵敏度更重要。
提醒发到哪里可选
系统通知、仅平板内提示条,或者两者都发。开会或录屏时切到「仅平板内」,就不会往外弹通知。
本次会话统计
记录这次坐下来之后总时长、良好与不良姿态各占多久、提醒了几次。看得见的数据比「注意坐姿」有用得多。
怎么用
授权摄像头
点开始后会弹出浏览器的摄像头授权请求。画面只在本机处理,不经过任何服务器 —— 这一点在产品设计上就定死了。
先按你平时的方式坐好,再开始
不要一开始就刻意挺直。让它在你的自然坐姿基础上给出评分,才知道真正需要改的是哪一段。
按提醒频率调参数
如果一天被提醒几十次,把提醒线调低一点或者把最小间隔调长 —— 目的是改掉最差的那些姿势,不是让每一秒都完美。
坐久了起来走一走
坐姿检测管的是「怎么坐」,管不了「坐多久」。再好的坐姿也不该维持两小时不动。
常见问题
摄像头画面会上传吗?
不会。姿态识别模型是在你自己的浏览器或本机里运行的,画面没有上传这一环 —— 这也是为什么首次开启需要先下载约 37 MB 的识别文件(模型和运行时),而不是把画面发给服务器识别。你可以断网测试:模型下载完成之后,拔掉网线它照样能工作。
为什么第一次开启要下载这么大?
因为识别能力必须装在本地,才谈得上「画面不上传」。约 37 MB 是姿态识别模型加运行时的体积,下载一次之后由浏览器缓存,之后不再重复下载。移动网络下建议改用桌面版,或者干脆在电脑上打开。
支持哪些坐姿问题?
主要覆盖三类:驼背(肩背前倾塌陷)、低头(头部相对躯干前倾角过大)、离屏幕过近(面部与屏幕距离不足)。它判断的是关键点之间的相对关系,不判断你在做什么,也不做任何身份识别。
多人出现在画面里会怎样?
以画面中最主要的那个人为目标。坐姿检测适合一个人对着自己的电脑使用;如果摄像头里长期有别人经过,评分会被干扰,建议调整摄像头角度,只拍到你自己。
为什么网页版提醒不太灵?
页面被嵌在别的网站里时,浏览器不允许申请系统通知权限,这是浏览器的安全策略,没有办法绕过。请在独立标签页打开完整版并允许通知,或者使用桌面版 —— 桌面版的提醒是真正的系统通知。