V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
leaves615
V2EX  ›  分享创造

[分享] 开发了个 100% 本地的身份证扫描工具,免费精准生成可打印文件,隐私不泄露

  •  
  •   leaves615 · 10 小时 14 分钟前 · 839 次点击
    经常遇到需要提交身份证复印件的场景:要么找打印店排版收费,要么自己用 PS 裁剪调整,费时又麻烦;更担心的是,很多在线扫描工具需要上传照片,身份证信息有泄露风险。
    LocalScan ,一款纯 Web 端的证件扫描件生成工具,核心优势就是「 100%本地计算」和「精准生成打印」,完全免费,不用下载任何软件。

    🔗 直接能用: https://localscan.leavesc.cn/

    核心功能(解决实际痛点)

    - 📸 智能处理:上传手机拍的证件照,自动边缘检测、透视矫正,不用手动裁剪;还能 AI 去除背景、增强画质,文字更清晰。

    - 📏 精准生成打印文件:等比例合成到 A4 画布,300DPI 标准,可直接打印,不用再调整缩放。

    - 🔒 绝对隐私安全:基于 WASM/WebGPU 实现全本地计算,所有图像处理都在你的浏览器里完成,不上传任何数据到服务器,用着放心。

    - ✍️ 自定义防伪水印:支持添加「仅供入职使用」「用于 XX 政务办理」这类水印,可调节透明度、旋转角度和密度,水印直接压在证件上,避免信息被滥用。

    - 📑 双面合成:分别导入证件正反面,自动排列在同一张 A4 纸上(上方正向、下方反向),直接保存就能用。

    使用场景

    求职提交入职材料、学生办理学籍手续、居民办理政务/社保业务、小微企业 HR 批量处理员工证件,都能用到。不用装软件,打开浏览器上传照片,一步生成 PDF 或图片,直接打印。

    技术说明

    纯前端实现,基于 TensorFlow.js 的轻量 AI 模型做边缘检测和抠图,用 WASM 加速图像处理,确保在手机浏览器上也能流畅运行。没有后端服务器,所以完全不用考虑数据泄露问题。
    11 条回复    2025-12-29 14:15:57 +08:00
    Cabana
        1
    Cabana  
       10 小时 1 分钟前 via iPhone
    非杠,有 iOS 又想图省事的朋友,可以用 Notes 的文档扫描功能
    yuhuai66666
        2
    yuhuai66666  
       9 小时 53 分钟前
    如果是 app 端( uniapp )也可以用这个 TensorFlow 么,之前有一个需求就是做 app 端的 ocr 离线的,根本无从下手,识别数字还好,中文大多都不对,不过之前用的是 tesseract.js ,没啥头绪
    leaves615
        3
    leaves615  
    OP
       9 小时 47 分钟前
    @yuhuai66666 我觉得要看浏览器内核是否支持 TensorFlow(js)。 不对,不准大概率是模型能力问题,多测试几个模型。

    我目前用的是 onnxruntime-web
    anarkh35
        4
    anarkh35  
       8 小时 59 分钟前
    赞一个,提个建议:增加不合并和不添加水印下载的选项
    yetianxingshi
        5
    yetianxingshi  
       8 小时 39 分钟前
    请问开源吗,可以私有部署吗
    summerwar
        6
    summerwar  
       8 小时 13 分钟前
    其实身份证复印没有那么要求严格,放大或者缩小都没事,能看清上面的字就行了的,要的是一个有就行
    rebbie
        7
    rebbie  
       8 小时 6 分钟前
    反面可选? 正反面写错了吧🤔🤔🤔。国徽那面是正面。
    leaves615
        8
    leaves615  
    OP
       8 小时 4 分钟前
    @rebbie 您说的对。 一般都是头像放在前面。
    leaves615
        9
    leaves615  
    OP
       8 小时 3 分钟前
    @yetianxingshi 小工具,没什么开源价值。
    leaves615
        10
    leaves615  
    OP
       8 小时 3 分钟前
    @anarkh35 感谢建议。后续加上去
    HuberyPang
        11
    HuberyPang  
       5 小时 44 分钟前
    之前兼职开发过类似的需求,桌面端实现的,并使用 ocr 识别来判断身份证的方向,解决存在颠倒的情况 https://mp.weixin.qq.com/s/PCaLjZGPtNY33PBtBlU9-g
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3190 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 12:00 · PVG 20:00 · LAX 04:00 · JFK 07:00
    ♥ Do have faith in what you're doing.