SURGEST GUI
Sprachen Legende

Gesten PyO3 Backend

Kann Python Code in einer Rust Umgebung ausführen.

  • Läuft auf einem speraten Thread

Bilder Renderer

Kann Bilder laden und renderen

Andere Kameras

Nokwha

Multi Platform Webcam Libary

Screen Controller

Nutzt Egui um die verschiedenen Screens zu erstellen.

Egui Ash Renderer

  • Rendert Egui Mesh mit Ash

Ash

Vulkan API Wrappper

  • sendet Vulkan API calls

Egui

Immediate Gui System

  • Sehr ähnlich zu ImGUI
  • Wandelt Gui Elemnte in ein Mesh mit Texturen um.

OctaForce

Rendering Engine

  • Steuert
    • Event Loop
    • Vulkan Rendering
    • Egui Rendering
    • Key Input
    • FPS

OctaForce Gui

Steuert Egui

Gesten API Backend

Verbindet sich mit der Gesten FastAPI

Camera Controller

Öffent Kamera Steams und stellt sie anderen Componenten bereit

Webcam Renderer

Kann Webcam Bilder renderern

MediaPipe Gesten Erkennung

  1. Bekommt ein Bild
  2. Verarbeite Bild mit Mediapipe
  3. Analysire MediaPipe Landmarks
  4. Errechne Gesten Prozente

MediaPipe Hands

Ein Handerkeunngs KI-Model von Google

Unicorn

FastAPI Libary für Python

Kinnect

RGB und Tiefen Kamera

  • RGB 4k Bilder
  • HD Tiefen Bilder
  • 30 FPS

3D Objekte Renderer

Kann 3D Modelle Laden und renderen.

Action Controller

Nutzt eins der beiden Backends und wendet die Gesten an

Tokio mit reqwest

Rest API Libary

Gesten API

Erzeugt einen FastAPI Server um die Gesten Prozente für die Gui bereit zu stellen.

Windows Kinnect Treiber

Selbst trainierte KI

Eine aus eingenen Trainings Daten selbst trainirte KI zu erkennung der Gesten

Beamer

Zeigt GUI Fenster an

Rust

Python

C++

Nutzt als WebcamGesten ProzenteBildWebcam BilderNutzt als WebcamAPI Anfrage sendenAPI Anfrage berarbeitenFastAPINutztBildGesten ProzenteBildBildBildGesten ProzenteRender Egui MeshEgui BefehleVulkan BefehleNutztNutztSteuertVulkan BefehleRender Mesh