哈皮实验室 OCR 基座框架,打造 Brady IPS 三线产品:扫描枪 · 固定式 · Android

6 mins.6.1k

三个产品,三次发布。

扫描枪 OCR —— 让扫描枪的眼睛看懂世界。
固定式 OCR —— 读得懂字符,分得清好坏。
Android OCR —— 让 PDA 也有一双 AI 的眼睛。

看起来是三条独立的产品线。但如果你把它们的“芯”拆开,会发现一件有意思的事:

划重点

它们共用同一套 OCR 基座框架。
一个内核,三种形态——一套架构,三线通吃。

这不是三个产品“长得像”,而是同一套技术栈,装进了三种硬件壳子。今天,哈皮实验室把这层底座摊开给你看。


🧩 三线产品全家福

产品线 形态 取像来源 核心能力
🔫 扫描枪 OCR Electron 桌面(单 exe) Brady(Honeywell) 扫描枪 USB 抓图 扣扳机 → 识别 → 焦点录入
📦 固定式 OCR 工控机软件 Brady IPS 固定式读码器 FTP 推图 OCR 内容 + 条码评级双通道
📱 Android OCR Android App(APK) PDA 摄像头 / 扫码引擎 扫描键 / 广播 / 悬浮球 → 焦点注入

三条腿走路,站得更稳。 客户在哪个工位要 OCR,我们就有对应的形态。


🏗️ 拆开基座:一套五层架构,三线共享

把三款产品叠在一起,抽象出同一个五层内核

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
┌─────────────────────────────────────────────────────┐
│ ⑤ 输出层 Output │
│ 焦点录入 · 广播 · 数据入库 · 自定义输出格式 │
├─────────────────────────────────────────────────────┤
│ ④ 规则层 Rule │
│ 特征模板 ROI 定位 + 正则表达式字段提取 │
├─────────────────────────────────────────────────────┤
│ ③ 识别层 Engine │
│ 哈皮实验室OCR模型底座-OCRv6(tiny / small 双档) │
├─────────────────────────────────────────────────────┤
│ ② 图像层 Vision │
│ 15 滤镜预处理库(白平衡 / 对比度 / 增强) │
├─────────────────────────────────────────────────────┤
│ ① 取像层 Capture ← 唯一"因产品而异"的一层 │
│ USB 抓图 / FTP 推图 / 摄像头 · 扫码引擎 │
└─────────────────────────────────────────────────────┘

架构的精髓

只有最底下的“取像层”随硬件而变,上面的四层——图像、识别、规则、输出——三线完全共享。
新硬件接入?写一个“取像适配器”就完事,上面四层一个字不用动。


🔄 三线互通:功能一处升级,三端同时受益

因为共享同一套内核,任何一层的能力升级,三条产品线同步获得

能力 扫描枪 固定式 Android 说明
🧠 OCRv6 双档模型 同一套模型、同一套前后处理
🎨 15 滤镜预处理 暗光/偏色/阴影通吃
🎯 特征模板 ROI 定位 桌面端框选学习,Android 走取景框裁剪
🔤 正则表达式提取 规则 JSON 可跨端导入导出
⚡ 端侧全离线推理 数据不出厂 / 不出设备
⌨️ 焦点输出 ✅(无障碍) 结果直接进业务系统
🗂️ 记录入库 🚧 Android 记录入库规划中
🏷️ 条码评级 固定式专属:内容 + 质量一次到手

划重点

“一套架构”的真正价值,不是省了三次开发,而是——

  • 模型升级一次 → 三端精度同时提升
  • 滤镜调优一次 → 三端图像能力同时增强
  • 规则沉淀一套 → A 产品线配好的规则,B 产品线直接复用

功能不再是“三个产品各有一份”,而是“一个能力池,三线随时取用”。


🎯 差异化适配:同一内核,各自最对味

共享内核,但每条产品线都把“自己的那一段”做到极致:

🔫 扫描枪线:把“扣扳机”做到无感

  • USB 双模(串口/HID)接枪,插上即用
  • 单 exe 交付,托盘常驻、开机自启,双击就能跑
  • 三档引擎:v5 WebGPU / v6 tiny WebGPU / v6 tiny CPU 本地(~60ms,无显卡也能跑)
  • 端到端识别 + 焦点录入 ~350ms,跟扫条码一样无感

📦 固定式线:把“无人自动”做到极致

  • 光电 IO 触发 → 读码器拍照 → FTP 推图,全程无人干预
  • 有界队列吸收突发,来料不均也不阻塞设备,软件永不成为瓶颈
  • 双通道:① OCR 内容识别 ② 条码评级(自研 C++,< 100ms,ISO 15416/15415/29158 口径)
  • 文件名自带条码({条码}-{时间戳}-OK/NG),条码字段零成本获取
  • 吞吐 1 秒 N 张,上限由固定式节拍决定

📱 Android 线:把“随手可得”做到顺手

  • 取像双模式:摄像头(CameraX)/ 扫描引擎(AIDC captureImage
  • 触发三通道:物理扫描键 / 自定义按键广播 / 悬浮球
  • 无障碍焦点注入:结果自动填进业务 APP,中文无压力
  • 平板也通吃:大屏悬浮球一点即扫

🚀 为什么“一套架构”这么值钱

💡 好处一:一套架构,三个产品通吃

客户现场什么设备都有:有的铺了扫描枪,有的装了固定式,有的给工人配了 PDA。 传统做法是“每个现场各搞一套”——三套软件、三套维护、三套升级。

哈皮的做法是一个内核打天下

1
2
3
4
同一个 OCR 基座框架
├── 接扫描枪 → 桌面 OCR 产品
├── 接固定式 → 产线 OCR + 评级产品
└── 接 Android → 移动 OCR 产品

对客户意味着什么

同一套识别标准、同一套规则配置、同一批维护升级,不管工位上放的是哪种设备。合作伙伴只需掌握一套技术,就能覆盖三条产品线。

💡 好处二:功能三线互通,升级一次全端受益

  • 🧠 模型迭代 → 三线精度同步提升
  • 🎨 滤镜/后处理优化 → 三线图像能力同步增强
  • 🔤 规则配置 → JSON 一导,三端复用
  • 🐛 缺陷修复 → 一处修复,全线收口

维护成本从“×3”变成“×1”,而覆盖场景从“1”变成“3”。

💡 好处三:扩展性拉满,新硬件“即插即用”

架构成熟后,接入新硬件只需两步:

  1. 写一个取像适配器(把新硬件的图像喂进管线)
  2. 写一个输出适配器(把结果送到新业务系统)

上面的识别、图像、规则三层原封不动。今天接扫描枪,明天接固定式,后天接 PDA——框架不推倒重来,能力持续叠加


🔮 面向未来:为 “AI 算力 PDA” 铺好路

三线齐发是“现在”,而这套框架真正的野心,是面向下一代 AI 算力终端的平滑演进

🧬 Android AI 算力芯片,长什么样?

新一代 PDA 正在从“通用 ARM 芯片”迈向“异构 AI 算力平台”。一颗典型的 Android AI 芯片内部,是这样分工的:

1
2
3
4
5
6
7
8
9
┌─────────────────────────────────────────────┐
│ Android AI SoC(异构计算) │
│ │
│ CPU(大小核) 通用逻辑 / 调度 / 业务 │
│ GPU 图形 / 并行浮点 │
│ NPU ⭐ 神经网络专用加速(张量运算) │
│ ISP 图像信号处理(取像链路) │
│ DSP 信号处理 / 低功耗常驻任务 │
└─────────────────────────────────────────────┘

⚙️ NPU:专为 AI 而生的“算力引擎”

NPU(神经网络处理单元)是 AI 算力 PDA 的灵魂,它的架构特点非常鲜明:

特性 说明 对 OCR 的意义
🧮 MAC 阵列 大规模乘加单元,专攻矩阵/卷积运算 检测/识别模型推理速度飙升
📉 INT8 / INT4 定点 低比特量化,吞吐高、功耗低 6MB 的 tiny 模型可在 NPU 常驻
低功耗高能效 相比 CPU 跑模型,能效比高出数倍 PDA 续航不掉,产线全天候
🔒 端侧推理 数据不出芯片,天然离线 数据安全 + 无网络依赖

📊 主流平台一览

Android AI 算力 PDA 的 SoC,多来自这几条技术路线(不同厂商/代际口径不同,此处为量级示意):

平台家族 定位 AI 加速单元 算力量级
高通骁龙 4/6/7 系 主流移动 PDA Hexagon(CPU/GPU/DSP 协同) 中低算力,齐全
高通 QCM/QCS 工业平台 工业物联网 / 边缘 Hexagon NPU 约 10~50 TOPS 级
联发科 天玑 / Genio 移动 + 工控 APU(AI 处理单元) 中高算力
瑞芯微 RK 系列 工控 / 平板 独立 NPU 约 6 TOPS 级
紫光展锐 入门 / 定制 集成 NPU 入门算力

一句话理解 TOPS

TOPS = 每秒万亿次运算,是衡量 NPU“AI 算力”的尺子。TOPS 越高,同样一个模型跑得越快、能跑越大的模型。

✅ 我们的框架,为什么能“接住”NPU

关键在于——Android-OCR-V1 跑的是标准 ONNX 模型 + 标准 Android 推理栈

1
2
3
4
5
6
今天的方案              明天的升级
──────────── ────────────
ONNX 模型 → 同一份 ONNX 模型
ONNX Runtime(CPU) → ONNX Runtime + NNAPI / QNN 执行提供器
CPU 软算 → NPU 硬算加速
不写业务代码 → 不改业务代码,平滑提速 ✅
  • 模型即插即用:ONNX 是端侧 AI 的通用格式,主流 NPU 都支持
  • 框架零改动:识别层之下换执行引擎,上面四层纹丝不动
  • 能力可成长:今天 tiny 跑 CPU,明天 small 跑 NPU,后天接端侧大模型
  • 投资不浪费:现有 PDA 能用,未来 AI 算力 PDA 无缝升级

真正的远见

识别能力不该被“出厂硬件”焊死。 我们选择在“软件框架”层面把地基打牢——这样无论芯片怎么换代,架构成熟一步,三线产品就都往前一步。


🏁 三线齐发:一套架构,满足三线特点

到这里,结论已经水落石出:

三线齐发

哈皮实验室 OCR 方案,已基于 Brady 扫描枪、固定式读码器、Android PDA 三线齐发。
同一套基座框架,同时满足三条产品线各自的形态与场景特点。

🔫 扫描枪 📦 固定式 📱 Android
形态 桌面 exe 工控软件 移动 APK
取像 USB 抓图 FTP 推图 摄像头 / 扫码引擎
触发 扣扳机 光电 IO 扫描键 / 广播 / 悬浮球
输出 焦点录入 焦点录入 / 大屏 焦点注入 / 广播
独门绝技 单 exe 即用 条码评级 随手即扫
共享内核 🧠 PP-OCRv6 · 🎨 15 滤镜 · 🎯 ROI · 🔤 正则 · ⚡ 端侧离线

🎛️ 最后一块拼图:输出格式,自由定义

三线共享的输出层,把“结果怎么用”彻底交给客户:

  • 🔤 字段自由定义:正则表达式决定“提取什么”,序列号、批次、日期、金额……想提啥提啥
  • 📡 通道自由选择:焦点录入 / 广播 / 数据库入库,按业务系统需要接
  • 🏷️ 广播格式可配:Action、Extra Key 字段名随手改,业务 APP 按需接收
  • 📦 规则跨端迁移:规则 JSON 一导,扫描枪配好的规则,Android 端直接复用

场景定义方案

方案不再“一套一改”,而是“一套架构 + 一次配置”。
客户的业务长什么样,输出就长什么样——识别是底座,业务定义的是出口。


🌟 结语

三个产品,看起来是三场发布;掀开引擎盖,是一颗同源的内核

  • 🔫 扫描枪,解决“扣扳机即得”
  • 📦 固定式,解决“无人自动 + 质量把关”
  • 📱 Android,解决“随手即扫 + 焦点回填”

它们共享同一套图像、识别、规则、输出能力,向上适配不同硬件、不同场景、不同业务——一套架构,三个产品通吃,所有功能三线互通,未来扩展全面升级。

哈皮实验室的路线

AI 低成本产出技术 → 垂直场景落地。 用一个足够扎实的 OCR 基座框架,撑起三线产品,接住每一位客户的现场需求。

💬 如需扫描枪 / 固定式 / Android 三线 OCR 方案咨询、产品试用、现场集成,请联系哈皮实验室。


哈皮实验室 · 一套架构,三线通吃
扫描枪 · 固定式 · Android —— 眼脑结合,看懂现场
🌐 www.happylab.me

Next

  • Brady专区

      Android-OCR-V1 全新版本,助力 Brady IPS Android AI算力PDA

      仓库里、产线上,Android PDA 每天都在勤勤恳恳地“哔、哔、哔”。但你要让它看懂标签上的印刷文字、单据上的序列号?它也只能一脸茫然:这题,超纲了。 哈皮...

    • avatar

      HappyLab

      HAPPY LAB · Tools · Solutions · Lookup

      • 23

        Articles

      • 5

        Categories

      • 122

        Tags

      • Home
      • Tools
      • Resources
      • Pricing
      • Order
      • About
      • Contact