zeyi-lin/hivisionidphotos

⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 2nd, 2026
Created on June 18th, 2023
Open Issues & Pull Requests: 104 (+0)
GitHub issues: Enabled
Number of forks: 2,495
Total Stargazers: 21,493 (+0)
Total Subscribers: 92 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.3 hours
Mean response time: 24.2 days
90th percentile: 69.2 days
Tracked items: 117

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 99
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 559 days
Stale 30+ days: 96
Stale 90+ days: 94

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • ecosystem (2)
  • roadmap (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

HivisionIDPhotos is a lightweight AI tool for generating ID photos automatically.

The tool solves the problem of creating properly formatted identification photos without manual editing or professional photography. It uses a machine learning pipeline that detects faces with MTCNN, segments the subject from the background using a UNet-based matting model, and composites the result onto a standard ID photo background. The approach is designed for efficiency, keeping model sizes and computational requirements minimal so the tool can run on modest hardware.

The tool suits developers and end users who need to batch-process ID photos or integrate photo generation into applications. It works well for scenarios where professional photography is unavailable or impractical, such as document processing systems, online identity verification platforms, or bulk credential generation. The project provides both a command-line interface and a web interface via Gradio, making it accessible to non-technical users while remaining scriptable for developers. Docker support is included for straightforward deployment.

Development activity shows consistent maintenance with regular updates addressing bugs and improving the codebase. The project accepts community contributions and responds to issues, indicating active engagement with users. Documentation is provided in both English and Chinese, reflecting attention to accessibility across language communities.