大名维森软件开发者博客
面向中文开发者的技术博客:文档扫描、图像处理、条码识别、护照与证件 MRZ 解析、Web TWAIN 与 PDF 处理,配套可运行的示例代码和 20 个在线演示工具。
在线演示工具
全部 20 个 →全部在浏览器本地运行、无需注册,图片和摄像头画面不会上传到服务器;涉及实体扫描仪的工具会提示安装本地服务。
扫描类工具 在线条码扫描器·条码 / MRZ / 文档综合扫描器·在线 MRZ 与护照扫描器·在线多页文档扫描器·在线驾照条码扫描器·在线登机牌条码扫描器·在线 UPC 商品条码查询·在线 ISBN 图书条码查询
生成类工具 在线驾照条码生成器·在线 MRZ 机读区生成器·在线条码与二维码生成器·在线登机牌条码生成器
文档处理工具 在线 PDF 与图像标注工作台·在线文档转换工作台·在线 Web TWAIN 文档扫描器
GS1 商品条码工具 在线 GS1 条码扫描器·在线 GS1 条码生成器
开发者调试工具 在线条码识别参数调优器·在线条码可扫性分析器·在线条码结构图解
-
-
在线 ISBN 条码查询:从 Bookland EAN-13 到 Open Library
图书封底那个条码看着就是普通 EAN-13,但它比商品条码多一层身份:978/979 前缀让它同时是一个 ISBN。这层身份带来一串普通商品条码没有的问题——ISBN-13 和 ISBN-1... -
在线 UPC 条码查询:校验位、UPC-E 展开与开放商品数据库
商品条码的查询链路比看起来长:解码拿到一串数字只是开始——校验位要验,UPC-E 要还原成 UPC-A,前缀要解析成注册国家或地区,最后还要去某个数据库把商品查出来。任何一环出错,结果都「看... -
条码结构图解:悬停任意区域,看清 EAN-13 和 QR Code 的内部构造
「条码是怎么工作的」是一个搜索量很大、答案很稳定的问题——稳定到几乎所有答案都是一段文字配一张静态图。静态图有说不清的事:EAN-13 的第 13 位数字其实不占用任何独立的图案,它藏在前六... -
在线条码可扫性分析器:解码失败时,先问图像自己说了什么
条码扫不出来,最贵的做法是直接换识别库——因为很多时候瓶颈根本不在算法,而在图像:打印发虚让边缘糊成一团、强光把局部冲成一片白、拍摄角度吃掉了本该有的静区。这些问题的麻烦在于,解码器只会告诉... -
在线条码参数调优器:把漏检现场变成可验证的参数实验
条码识别调参数有一个共同的困境:改了一个参数,当前这张图过了,但你不知道它有没有把别的场景改坏;换一批图,问题又回来了。根因在于绝大多数调试只看到最终结果——解出来了或者没解出来——中间发生... -
MRZ 生成器:按 ICAO 9303 造出带正确校验位的机读区字符串
证件底部的机读区看起来只是一段怪异的字符,实际上它有严格的规定:几行、每行多少个字符、哪几个位置是字段、校验位怎么算,全部写在 ICAO 9303 里。写 MRZ 解析代码时,最先卡住的问题... -
护照 MRZ 扫描器:OCR 识别、文档边界检测与证件照提取
护照和身份证件底部的机读区(MRZ)是一段设计得“机器友好”的文本:等宽字体、固定行宽、限定字符集、每个关键字段还带校验位。但它对通用 OCR 并不友好——0 和 O、1 和 I、5 和 S... -
生成 AAMVA 驾照条码测试数据:71 个辖区的合成 PDF417
写驾照扫描器的人都会遇到同一个问题:拿什么测?真实驾照是个人数据,不能提交到代码仓库,不能塞进 CI 任务,也不能当作样例发给客户。结果是解析逻辑上线时,只对着办公室里恰好有的那两三张照片验... -
JavaScript 驾照扫描器:读取 PDF417 并解析 AAMVA 字段
驾照背面的那个 PDF417 条码里,是一段按 AAMVA 规范组织的明文数据:姓名、出生日期、住址、驾照号、有效期、身高、眼睛颜色……全都塞在一条几十到几百字节的记录里。解码只是第一步,真... -
浏览器里的 PDF 标注与脱敏工作台:六种导出格式怎么选
“在网页里看 PDF”和“在网页里改 PDF”是两件事。前者一个 pdf.js 就够了,后者要处理注释对象模型、页面替换、内容层重写、多格式导出这一整套。在线 PDF 与图像标注工作台建立在...