1. 项目背景与核心思路
去年夏天在青岛啤酒节吃小龙虾时,我发现一个有趣现象:90%的食客面对整只龙虾时都显得手足无措。这个观察让我联想到中医推拿领域同样存在认知断层——很多人身体不适时,既不了解基础穴位知识,又对专业医学术语望而生畏。于是诞生了这个跨界实验:用剥龙虾这个生活场景作为切入点,开发一个"中医自助诊断"的趣味工具。
这个项目的独特价值在于:
- 生活化场景降低学习门槛(剥龙虾→了解中医)
- 交互式体验增强记忆点(手势操作对应穴位按压)
- 内容可延展为系列IP(#中医生活小百科 等话题)
2. 技术实现方案
2.1 计算机视觉模块搭建
采用MediaPipe的Hand Landmark模型实时追踪手部动作:
python复制import mediapipe as mp
mp_hands = mp.solutions.hands
hands = mp_hands.Hands(min_detection_confidence=0.7)
def process_frame(image):
results = hands.process(cv2.cvtColor(image, cv2.COLOR_BGR2RGB))
if results.multi_hand_landmarks:
for hand_landmarks in results.multi_hand_landmarks:
# 获取拇指尖坐标(龙虾剥壳动作识别)
thumb_tip = hand_landmarks.landmark[mp_hands.HandLandmark.THUMB_TIP]
2.2 中医知识图谱构建
从《黄帝内经》等典籍中提取了300+个症状-穴位对应关系,结构化存储为:
json复制{
"头痛": {
"主穴": ["太阳穴", "风池穴"],
"辅助穴位": ["合谷穴", "太冲穴"],
"按摩手法": "拇指打圈按压",
"禁忌": "高血压患者慎用力"
}
}
2.3 多模态交互设计
当用户做出"剥虾钳"动作时(拇指与食指反复开合),触发对应部位的穴位教学:
- 手势持续2秒→播放3D穴位解剖动画
- 手势力度变化→实时反馈按压力度评分
- 加入虾壳破裂音效作为操作正确提示
3. 关键创新点解析
3.1 隐喻映射设计
将中医复杂概念转化为生活动作:
- 剥虾壳 → 疏通经络
- 挑虾线 → 点按穴位
- 拆虾钳 → 关节复位
3.2 即时反馈机制
通过手机振动模拟"得气感":
- 频率20Hz:提示找穴位置正确
- 频率50Hz:表示按摩力度达标
- 配合AR箭头引导调整角度
3.3 内容沉淀策略
每次交互后生成带水印的短视频:
"您刚刚完成了【足三里】穴位学习
🦞相当于剥开3只龙虾的难度
📊累计帮助152人缓解胃痛"
4. 实操避坑指南
4.1 手势识别优化
- 问题:戴手套操作导致识别率下降40%
- 解决方案:增加HSV色彩空间的手套轮廓检测
python复制hsv_lower = np.array([0, 50, 50])
hsv_upper = np.array([10, 255, 255])
glove_mask = cv2.inRange(hsv_frame, hsv_lower, hsv_upper)
4.2 中医知识验证
邀请3位执业中医师参与测试:
- 修订了12处穴位定位偏差(原数据基于西医解剖学)
- 补充了"同身寸"测量法提示
- 增加体质辩证前置问卷
4.3 用户引导设计
初期测试发现50%用户不会主动做剥虾动作:
- 在界面添加龙虾动画引导
- 设计渐进式任务:
- 捏住虚拟虾钳(学习手势)
- 旋转手腕拆关节(寻找穴位)
- 向上提拉(完成按摩)
5. 运营数据与迭代
上线2周后的关键指标:
- 平均停留时长4分37秒(超出健康类APP均值3倍)
- 穴位记忆正确率78%(传统图文方式仅42%)
- 最受欢迎的三个场景:
- 吃火锅时的"降火穴位"
- 熬夜后的"提神组合"
- 久坐族的"腰椎自救"
下一步计划接入智能手环数据,当检测到用户真实进食动作时(通过加速度计数据),自动推送对应部位的养生建议。比如剥螃蟹时提示"阳池穴"缓解手部疲劳,啃羊排时推荐"足三里"助消化。