足部三维扫描、足型数据与推荐链路示意
ORANGEZH / 交付案例

3D扫描App开发

手机端做足部三维扫描、得出足型数据,再落到鞋垫与鞋型推荐;5 个仓库,Swift 两代产品与 JavaScript 视觉能力验证 Demo。

约 7 分钟读完 5 条买家问答 关键事实可核验

项目概览

项目背景

这是足部健康方向的 3D 扫描应用,5 个仓库,最后提交时间从 2024 年 10 月到 2026 年 4 月。核心是用 Swift 做的两代足部健康与 3D 扫描 App,另外有 JavaScript 做的视觉能力验证 Demo,用于验证指纹与足型评估相关的能力。两代产品并存,说明这个方向经历过一次技术方案的迭代。

客户当时的状态

足部扫描的难点是「扫描结果好坏取决于用户怎么拍」。手机摄像头做三维采集,用户站姿、距离、光照、转动速度都会影响结果;说明写得再清楚,实际使用中仍然会有人拍歪。另一个问题是硬件形态:如果配专用扫描设备,App 要和设备对接;如果没有,就得靠普通摄像头凑合。这个前提一开始就不确定,会直接影响技术方案。另外,足型数据到推荐之间还有一个问题:推荐口径由谁定。如果业务方没有明确规则,系统只能给出原始数据,推荐就无从谈起。

我们的做法与取舍

第一个取舍是把引导做成流程的一部分,而不是写在说明里。扫描过程分步提示、即时反馈,让用户在拍的时候就知道这一步行不行,而不是拍完才发现重来。

第二个取舍是先做能力验证 Demo,再决定产品形态。指纹与足型评估这类视觉能力,先确认在目标设备上能不能稳定做到,再谈 App 怎么做。跳过这步直接做产品,风险太大。

第三个取舍是两代产品都保留,而不是直接把旧版本推倒。不同的使用场景对精度和操作成本的要求不一样,保留两代可以分别对应。

系统怎么承载这条链路

链路是「扫描 → 足型数据 → 推荐结果」。扫描端负责采集与质量判断,足型数据是中间产物,推荐的鞋垫与鞋型基于它得出。视觉能力验证 Demo 独立于产品之外,作用是在方案定稿前把不确定的部分先验证掉。

交付状态与边界

代码处于维护状态,最近一次提交在 2026 年 4 月,最早可追溯到 2024 年 10 月。边界说明:扫描精度与用户拍摄姿势直接相关,软件无法完全消除这一变量我们做的是采集与数据环节,不涉及鞋垫、鞋型产品的制造与销售推荐结果基于足型数据得出,不构成医疗或健康诊断意见。如果后续接入专用扫描硬件,其选型与采购不在开发范围内。

项目信息

客户

某足部健康扫描项目

行业

医疗器械与健康应用

项目周期

未披露

技术栈

Swift(3D 扫描与足部健康 App,两代产品)/ JavaScript(视觉能力验证 Demo、指纹与足型评估)

服务类型

足部健康与 3D 扫描应用

CHALLENGES

客户当时面对的现实

01

手机采集的三维结果高度依赖用户站姿、距离与光照,说明写得再清楚也会拍歪

02

专用扫描设备与普通摄像头两种硬件形态,带来的技术方案完全不同

03

足型数据到推荐结果之间需要稳定的判断口径,否则推荐没有意义

04

产品经历两代迭代,新旧版本的取舍需要明确

CAPABILITIES

我们交付的能力

扫描结果好不好,一半取决于用户怎么拍

3D 扫描 App

Swift 实现的足部健康与三维扫描应用,经历两代产品迭代。

视觉能力验证

JavaScript 实现的 Demo,用于在方案定稿前验证指纹与足型评估相关视觉能力。

扫描流程引导

采集过程分步提示与即时反馈,用户当场就知道这一步行不行。

足型到推荐

足型数据作为中间产物,推荐鞋垫与鞋型基于它得出。

SCOPE

交付范围

以下范围按本项目实际交付内容与边界整理,不属于这次范围的部分一并列出。

已交付

  • 3D 扫描与足部健康 App(Swift,两代产品)
  • 视觉能力验证 Demo(JavaScript)
  • 足型评估相关能力探索
  • 扫描流程引导与采集反馈

不在本次范围

  • 鞋垫、鞋型产品的制造与销售:我们做采集与数据环节,不涉及实体产品
  • 专用扫描硬件的选型与采购:如涉及专用设备,硬件侧不在开发范围内
  • 医疗或健康诊断意见:推荐结果基于足型数据,不构成诊断结论

ARCHITECTURE

分层技术架构

公开口径归纳为三层:采集层是足部三维扫描与引导;数据层是足型数据的产出与处理;应用层是足型评估与推荐结果。视觉能力验证独立于产品之外。

FLOW 01

采集层

足部三维扫描(Swift) 扫描引导与即时反馈

在用户拍摄过程中尽量把数据采准

FLOW 02

数据层

足型数据产出 足型评估

把扫描结果转成可用于推荐的中间数据

FLOW 03

应用层

推荐鞋垫与鞋型 两代 App(按场景对应) 视觉能力验证 Demo

把足型数据落到具体使用场景

DELIVERY

交付过程

分阶段推进,每个阶段都有可验收的产出,客户在早期就能看到实际效果。

阶段一

硬件形态与能力验证

确认采集硬件形态,用 Demo 验证视觉能力在目标设备上的可行性。

阶段二

第一代扫描 App

扫描流程与采集引导落地,跑通足型数据产出。

阶段三

足型数据与推荐

足型数据到鞋垫、鞋型推荐的判断口径确定。

阶段四

第二代产品迭代

按使用场景迭代新一代产品,两代按场景分别对应。

FACTS

可核验的交付事实

以下内容来自本项目实际交付物;未经验证的指标不予展示。

5个仓库

覆盖扫描 App、能力验证 Demo 等

2代产品

3D 扫描与足部健康产品经历两代迭代

2024–2026

最后提交时间跨度

TRANSFER

这套做法适不适合你

案例的用处不是证明"我们做过",而是让你判断"在我们这种条件下能不能做成"。下面三句是我们对这一单的判断,写下来供你对照自己的情况。

适合什么情况

适合以手机或专用设备做人体部位三维采集、并把数据用于推荐或评估的项目。

什么情况下别照搬

若采集环境可控、由专业人员操作,复杂的用户引导可以简化;若涉及实体产品制造与销售,属于另一条业务线。

如果要试,第一步做什么

先确认采集硬件形态,再谈 App 与数据的方案。

RELATED SERVICES

相关服务

从实际业务问题出发,查看对应服务的适用场景、交付物与不含项;具体范围仍需单独确认。

FAQ

常见问题

以下是同类项目沟通中出现频率最高的问题,答案就是我们实际的做法。

手机扫描的精度能保证吗?
不能给这种保证。三维采集结果与用户站姿、距离、光照直接相关,这些变量软件无法完全消除。我们能做的是把引导做成流程的一部分,让用户在拍摄过程中就得到反馈,减少拍完才发现要重来的情况。
为什么先做了个 Demo 而不是直接做 App?
因为视觉能力能不能在目标设备上稳定做到,是这个方向最大的不确定项。先用 Demo 把它验证掉,再决定产品形态,比直接做产品再返工要划算得多。
两代产品为什么都留着?
不同的使用场景对扫描精度和操作成本的要求不一样,两代可以分别对应。直接推倒旧版,反而会丢掉一部分使用场景。
推荐结果算不算医疗建议?
不算。推荐基于足型数据得出,不构成医疗或健康诊断意见。这是明确的边界。
做这类扫描应用第一步做什么?
先确认硬件形态——用专用设备还是手机摄像头。这两种情况下技术方案差别很大,一开始不定清楚,后面基本要重做。

本页最后更新:2026年9月24日

下一步

聊聊你的扫描与推荐怎么做

从采集硬件、引导流程到数据口径,一起确认第一期的方案。

商务联系人卢刚
商务联系人微信二维码 微信扫码加商务联系人,
发需求文档或截图都行。