AI Personal Learning
und praktische Anleitung
讯飞绘镜

HivisionIDPhotos: Open-Source-Tool zur Erstellung intelligenter KI-Foto-IDs

Allgemeine Einführung

HivisionIDPhotos ist ein quelloffenes, leichtgewichtiges KI-Tool zur Erstellung von Ausweisfotos, das auf intelligente Weise die Fotoszene des Benutzers erkennen und ein Standard-Ausweisfoto erstellen kann, das eine Vielzahl von Spezifikationen erfüllt. Das Tool unterstützt benutzerdefinierte Hintergrundfarben und -größen und wird in Zukunft auch Funktionen für Schönheit und den intelligenten Wechsel der formellen Kleidung einführen. Benutzer können durch Docker-Bereitstellung problemlos einen lokalen Dienst erstellen, der für die Produktion von Foto-IDs für Privatpersonen und Unternehmen geeignet ist.

 


HivisionIDPhotos:智能AI证件照制作工具-1

 

 

Funktionsliste

  • Leichtes Keying: Nutzen Sie effiziente KI-Algorithmen, um Porträts präzise zu keyen und Bilder mit transparentem Hintergrund zu erzeugen.
  • Multi-Size-Foto-ID Generation: Unterstützung Passfoto, Visum Foto und andere Spezifikationen der Foto-ID Generation.
  • Six-inch Typeset Photo Generation: Setzen Sie mehrere ID-Fotos in ein Standard-Sechs-Zoll-Foto, um den Druck und die Serienproduktion zu erleichtern.
  • Intelligenter Hintergrundwechsel: Unterstützung für das Hinzufügen oder Ändern der Hintergrundfarbe für ID-Fotos.
  • API-Service: FastAPI-basierter API-Service, der es Entwicklern ermöglicht, die Foto-ID-Funktion zu integrieren.
  • Docker-Unterstützung: schnelle Inbetriebnahme von Diensten, Vereinfachung des Installationsprozesses und Verbesserung der Systemkompatibilität.
  • Live-Web-Interaktion: Führen Sie den Prozess der Foto-ID-Erstellung online über eine lokale Webseite durch, die von der Gradio-Demo bereitgestellt wird.

 

 

Hilfe verwenden

Installation und Konfiguration der Umgebung

  1. Projekt Klonen:
    git clone https://github.com/Zeyi-Lin/HivisionIDPhotos.git
    cd HivisionIDPhotos
    
  2. Installation von abhängigen Umgebungen:
    pip install -r requirements.txt
    
  3. Herunterladen der Modelldatei: Platzieren Sie die vortrainierte Modelldatei hivision_modnet.onnx Laden Sie sie herunter und speichern Sie sie im Stammverzeichnis des Projekts.

 

Lokale Dienste betreiben

  1. Starten Sie die Gradio-Demo:
    python app.py
    

    Nach der Ausführung des Programms wird eine lokale Webseite generiert, auf der der Benutzer die Erstellung und Anpassung des ID-Fotos abschließen kann.

  2. Bereitstellung von API-Diensten:
    python deploy_api.py
    

    Durch die Bereitstellung von API-Diensten über FastAPI können Benutzer ID-Fotos erstellen und den Hintergrund über die API ändern.

 

Verwendung von API-Diensten

  1. Senden Sie eine Anfrage zur Erstellung eines ID-Fotos:
    import requests
    
    url = "http://127.0.0.1:8080"
    files = {'file': open('test.jpg', 'rb')}
    response = requests.post(f"{url}/generate_idphoto", files=files)
    with open('idphoto.png', 'wb') as f:
        f.write(response.content)
    
  2. Fügen Sie die Grundfarbe hinzu:
    import requests
    
    url = "http://127.0.0.1:8080"
    files = {'file': open('idphoto.png', 'rb')}
    data = {'color': '(0,0,0)'}
    response = requests.post(f"{url}/add_background", files=files, data=data)
    with open('idphoto_ab.jpg', 'wb') as f:
        f.write(response.content)
    
  3. Erstellen Sie ein sechs Zoll großes Satzfoto:
    import requests
    
    url = "http://127.0.0.1:8080"
    files = {'file': open('idphoto_ab.jpg', 'rb')}
    response = requests.post(f"{url}/generate_layout_photos", files=files)
    with open('idphoto_layout.jpg', 'wb') as f:
        f.write(response.content)
    

 

Docker-Bereitstellung

  1. Erstellen Sie das Docker-Image:
    docker build -t hivisionidphotos .
    
  2. Starten Sie den Docker-Container:
    docker run -p 8080:8080 hivisionidphotos
    

 

 

Online-Erfahrung

首席AI分享圈Dieser Inhalt wurde vom Autor versteckt, bitte geben Sie den Verifizierungscode ein, um den Inhalt zu sehen
Captcha:
Bitte achten Sie auf diese Website WeChat öffentliche Nummer, Antwort "CAPTCHA, eine Art von Challenge-Response-Test (Computertechnik)", um den Verifizierungscode zu erhalten. Suchen Sie in WeChat nach "Leiter des AI-Austauschkreises"oder"Looks-AI" oder WeChat Scannen der rechten Seite des QR-Codes kann die Aufmerksamkeit auf diese Website WeChat öffentliche Zahl zu zahlen.

Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " HivisionIDPhotos: Open-Source-Tool zur Erstellung intelligenter KI-Foto-IDs
de_DEDeutsch