大名维森软件开发者博客
面向中文开发者的技术博客:文档扫描、图像处理、条码识别、护照与证件 MRZ 解析、Web TWAIN 与 PDF 处理,配套可运行的示例代码和 27 个在线演示工具。
在线演示工具
全部 27 个 →全部在浏览器本地运行、无需注册,图片和摄像头画面不会上传到服务器;涉及实体扫描仪的工具会提示安装本地服务。
扫描类工具 在线条码扫描器·条码 / MRZ / 文档综合扫描器·在线 Angular 条码 / MRZ / 文档扫描器·在线 Blazor 条码 / MRZ / 文档扫描器·在线 MRZ 与护照扫描器·在线多页文档扫描器·在线驾照条码扫描器·在线登机牌条码扫描器·在线 UPC 商品条码查询·在线 ISBN 图书条码查询·在线 VIN 车架号条码扫描器·在线 EMV 支付二维码扫描器
生成类工具 在线驾照条码生成器·在线 MRZ 机读区生成器·在线条码与二维码生成器·在线登机牌条码生成器·在线 VIN 车架号条码生成器·在线 EMV 支付二维码生成器
文档处理工具 在线 PDF 与图像标注工作台·在线文档转换工作台·在线 Web TWAIN 文档扫描器
GS1 商品条码工具 在线 GS1 条码扫描器·在线 GS1 条码生成器
开发者调试工具 在线条码识别参数调优器·在线条码可扫性分析器·在线条码结构图解·在线 QR 纠错能力可视化工具
-
-
在线 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 与图像标注工作台建立在...