在數位化時代,證件照制作不僅僅是攝影師的專屬工作,借助 AI 技術,普通使用者也能輕松制作標準的證件照。
今天我要給大家推薦一個輕量級的 AI 證件照制作工具— HivisionIDPhoto 。
它能夠幫助你快速生成符合不同規格的標準證件照,並且支持多種功能,如智慧摳圖、美顏(即將推出)以及智慧換正裝(即將推出)。
最關鍵的是,這個工具足夠輕量,安裝和使用都非常方便,甚至還支持 Docker 部署,方便你搭建自己的證件照生成服務。
🚀 HivisionIDPhoto 的主要功能
• 輕量級摳圖
透過完善的模型工作流程,HivisionIDPhoto 可以輕松辨識使用者拍攝的照片,進行精確的背景摳圖。
• 多尺寸證件照生成
HivisionIDPhoto 支持根據不同尺寸規格生成標準證件照,例如常見的 1 寸、2 寸照片。此外,它還能夠生成六寸排版照,方便你在打印時直接使用。
• 智慧換正裝(等待推出)
未來的更新中,HivisionIDPhoto 將會加入智慧換正裝功能,省去了使用者換裝拍照的麻煩,只需上傳一張普通照片,AI 就能為你生成帶有正裝的證件照。
• 美顏功能(等待推出)
另一個令人期待的功能是美顏處理,讓你的證件照不僅符合標準,還能展現最佳狀態。
💻 環境安裝與依賴
HivisionIDPhoto 的環境要求並不高,推薦使用 Anaconda 或 Miniconda 來管理 Python 環境。你需要安裝以下依賴:
• Python >= 3.7
• onnxruntime
• OpenCV
• 系統支持:Linux, Windows, MacOS
🛠️ 安裝步驟
1、複制程式碼庫
首先,需要複制 HivisionIDPhoto 的 GitHub 倉庫:
git lfs install && git clone https://swanhub.co/ZeYiLin/HivisionIDPhotos.git
cd HivisionIDPhotos
2、安裝依賴包
接下來,安裝計畫所需的依賴包:
pip install -r requirements.txt
🤟 如何使用
最簡單的方式是使用作者搭建好的服務 (不穩定,地址放文末)
首先開啟作者搭建的體驗頁面:
上傳一個正面照(盡量符合證件照要求的照片),選擇好轉換尺寸、背景、渲染方式等參數。
最後,點選開始制作。等待完成即可下載成品電子證件照了。
效果還是杠杠的,可以直接下載去使用的。如果用途單位沒有要求實體照,這個電子版就直接拿去用了。
另一種方式當然就是透過上面自己本地搭建的🔽
安裝完成後,你可以透過以下方式啟動本地服務:
python app.py
程式啟動後會生成一個本地 Web 頁面,你可以在頁面中完成證件照的生成和操作。
如果需要部署 API 服務,可以執行以下命令:
python deploy_api.py
啟動後,你可以透過 Python 發送請求,進行證件照制作或其他操作。
證件照制作
輸入一張照片,獲得標準證件照和高畫質證件照:
python requests_api.py -u http://127.0.0.1:8080 -i test.jpg -o ./idphoto.png -s '(413,295)'
然後可以透過以下指令實作一些API的功能:
增加底色
輸入透明背景的 PNG,獲得添加底色後的影像:
python requests_api.py -u http://127.0.0.1:8080 -t add_background -i ./idphoto.png -o ./idhoto_ab.jpg -c '(0,0,0)'
生成六寸排版照
輸入普通照片,生成六寸排版照:
python requests_api.py -u http://127.0.0.1:8080 -t generate_layout_photos -i ./idhoto_ab.jpg -o ./idhoto_layout.jpg -s '(413,295)'
🐳 Docker 部署
HivisionIDPhoto 還支持 Docker 部署,只需在根目錄下執行以下指令,即可開啟 API 服務:
docker build -t hivision_idphotos .
docker run -p 8080:8080 hivision_idphotos
這樣,你就可以輕松將這個工具部署到伺服器上,透過 API 進行證件照的生成與處理。
🔚 結語
HivisionIDPhoto 是一個極具實用性的輕量級 AI 證件照生成工具,不僅能滿足個人使用者的需求,還為開發者提供了擴充套件和部署的可能性。
如果你需要經常處理證件照,或是有制作證件照服務的需求,又或是想弄一個AI證件照網站/小程式都可以用它來實作。
GitHub: https://github.com/Zeyi-Lin/HivisionIDPhotos
線上體驗: https://swanhub.co/ZeYiLin/HivisionIDPhotos/demo
●
●
●
●
如果本文對您有幫助,也請幫忙點個 贊👍 + 在看 哈!❤️
在看你就贊贊我!