相關閱讀:
計畫簡介
HivisionIDPhotos 是一款專為高效生成高品質證件照而設計的輕量級人工智慧軟體工具。該套用融合了先進的影像處理技術和智慧化演算法,使得使用者能夠輕松地從普通照片中提取人像,並根據不同的需求生成符合各種規格要求的標準證件照。無論是個人使用還是小型工作室,HivisionIDPhotos 都提供了簡單易用且功能強大的解決方案。
某老師證件照
綠某某證件照
特點
它的核心優勢在於其輕量化的設計,這意味著即使是在計算資源有限的情況下,比如只使用 CPU,也能快速進行人像摳圖處理。軟體還具備自適應不同尺寸規格的能力,可以生成多樣化的標準證件照,包括常見的六寸排版照。此外,HivisionIDPhotos 還預留了美顏功能和智慧更換正裝功能的開發空間,未來將進一步提升使用者體驗。
開源成就
目前已經取得6.1K Star
主要功能
輕量級摳圖 :無需高效能硬體支持,即可實作快速的人像分割。
多規格證件照生成 :根據使用者需要,自動生成符合不同尺寸和格式標準的證件照。
六寸排版照生成 :支持生成統一排版的六寸證件照打印檔。
美顏與智慧換裝 :雖然這兩項功能目前仍在開發中,但計劃中的特性將允許使用者調整照片外觀,甚至虛擬更換服裝。
安裝指南
為了方便使用者部署 HivisionIDPhotos,下面提供 Docker 的安裝方案
拉取或構建映像 :使用者可以選擇直接從 Docker Hub 拉取官方映像,或者根據計畫文件自行構建映像。例如,使用如下命令拉取官方映像:
docker pull linzeyi/hivision_idphotos:v1
執行 Gradio Demo :一旦映像準備就緒,可以透過執行 Docker 命令啟動 Gradio 範例應用程式:
docker run -p 7860:7860 hivision_idphotos
接下來,在瀏覽器中存取
http://127.0.0.1:7860
即可開始使用 HivisionIDPhotos 的互動式界面。執行 API 後端服務 :對於需要整合到現有系統或自動化處理流程中的使用者,可以啟動 API 後端服務:
docker run -p 8080:8080 hivision_idphotos python3 deploy_api.py
使用 Python 指令碼呼叫 API 介面,執行諸如證件照制作、增加底色以及生成六寸排版照等功能。
還提供命令列功能
輸入 1 張照片,獲得 1 張標準證件照和 1 張高畫質證件照的 4 通道透明 png
python inference.py -i images/test.jpg -o ./idphoto.png --height 413 --width 295
輸入 1 張 3 通道照片,獲得 1 張六寸排版照
python inference.py -t generate_layout_photos -i ./idhoto_ab.jpg -o ./idhoto_layout.jpg --height 413 --width 295 -k 200
憑借其直觀的操作界面和強大的功能集,這款工具不僅簡化了證件照的制作流程,更讓您能夠在任何時間、任何地點,都能輕松獲得滿意的照片。
近期熱文: