为了一张证件照专门跑趟照相馆,这事其实早就不用了。
前阵子有个朋友报名考试,系统要白底一寸照,他手里只有蓝底的,又得重拍一遍。我让他别折腾,电脑上几分钟就出来了。他不太信,说哪有这么省事。后来真做出来,他第一句是「早知道有这东西」。
以前其实妙鸭做的挺好的,不过当时优酷的CTO把妙鸭的负责人挤走了。现在这个产品应该已经不再开发了。
这次我说的是一个开源工具,叫 HivisionIDPhotos。一个挺轻的 AI 证件照工具,把抠图(把人从原来的背景里抠出来)、换底色、按标准尺寸裁切排版这一整套,全自动化了。你上传一张普通的自拍或者生活照,它先把人抠出来,换上证件照要的纯色底,再按你选的尺寸裁好。蓝底、白底、红底,常见的几种都有,想要别的颜色自己填色值也行。
最让我意外的是它对机器要求很低。不用显卡,普通电脑光靠 CPU 就能跑,而且能纯离线,照片不用传到任何地方去。当然你要追求更高清的效果,有显卡会更快,但日常那点需求,CPU 完全够。
尺寸这块它做得挺细。一寸、二寸、护照尺寸这些常用的预设都在里面,也能自己按毫米填。还有个我觉得很实用的功能:排版照。它能把同一张照片排成六寸、五寸、A4 那种一版好多张的样子,你拿去打印店直接打,省得自己一张张拼。
用法也不止一种。最简单的是装好之后打开一个网页界面,点点鼠标就完事;懂技术的可以用 Docker(一种打包好的运行环境,省得自己配半天)一键起;想接进自己产品里的,它还能起一个 API 服务,让别的程序甚至小程序去调它。作者自己也挂了在线版本,不想装的,先在线试两张看看效果再决定。
说点实在的局限。第一次用要单独下一下模型文件,几十兆到两百多兆不等,下完就一劳永逸了。还有一条得讲清楚:它能帮你出「合规尺寸、常见底色」的照片,但某张照片到底能不能过某个考试报名或者某个官方系统的审核,那是人家那边的要求说了算——露不露耳朵、戴不戴眼镜、表情、光线,每家规矩不一样,这个工具不打这个包票,也没法打。所以它替你省的是抠图、换底、排版这些重复体力活,不是替你跑通审核。
但就这些重复活,已经够省事了。
证件照这东西,说到底就是一张纯色底、固定尺寸的标准照,本来就没多少「艺术」可言,无非是抠干净、底色正、尺寸对。这种有标准答案的活,恰恰是机器最擅长的——它不会手抖,不会把头发边缘抠出毛刺,也不会忘了你上次要的是几寸。
它是开源的,免费,在 GitHub 上叫 HivisionIDPhotos,作者是 Zeyi-Lin,已经攒了两万多颗 star,2026年3月都还在更新。
#马力的AI知识分享##马力的AI开源项目分享#
