Handerkennungsgerät - die Verwendung von Fingo in Einheit


Vorwort

Link zur offiziellen Website von Fingo
Offizielles Dokument von
Fingo Fingo ist ein Gestenerkennungsprodukt, das von uSens Linggan Technology entwickelt wurde. Fingo erkennt 22 Schlüsselpunkte und 26 Freiheitsgrade der Hand, um die Geste der Hand zu identifizieren, und realisiert die Erkennung aller Gesten. Der Erkennungsbereich ist 5-70cm.


1. Wie zu installieren und zu verwenden?

1. Laden Sie das Fingo-SDK herunter

  • Gehen Sie zum Entwicklermodul der offiziellen Fingo-Website, um Fingo SDK herunterzuladen. Beim Herunterladen ist die Seriennummer erforderlich. Die Seriennummer wird auf dem verwendeten Fingo-Gerät angezeigt.
  • Nachdem das heruntergeladene Fingo SDK dekomprimiert wurde, gibt es die folgenden Dateien.
    Bildbeschreibung hier einfügen

2. Konfiguration der Fingo-Umgebung:

Vorbereitung

  • Suchen Sie die setup.exe in der Windows-Datei im heruntergeladenen Fingo SDK, klicken Sie auf die Anwendung, um fingoService zu installieren, und führen Sie die Anwendung aus.
  • Verwenden Sie USB, um das Fingo-Sensorgerät mit dem Computer zu verbinden, und die Anzeigelampe des Sensors leuchtet auf.

Erstellen Sie ein Unity-Projekt

  • Die Unity-Version, die ich verwende:
    Unity2017.4.2f2 (2018- oder 2019-Versionen können inkompatible API-Probleme haben)

Konfiguration von Fingo in Einheit

  • Ändern Sie die Projekteinstellungen, legen Sie den API-Kompatibilitätsgrad auf „MET 2.0“ fest
    . Klicken Sie nach dem Erstellen eines neuen Projekts in Unity auf Bearbeiten – Projekteinstellungen – Player – Andere Einstellungen – API-Kompatibilitätsgrad – .NET 2.0

Anmerkungen: Die Standard-API-Einstellung für Versionen nach unity2018 ist NET4.0, und es gibt keine NET 2.0-Option im API-Kompatibilitätslevel.
Lösung: Die Option Scripting Runtime Version in der anderen Einstellungsoption wurde ebenfalls von .NET 4.x-Äquivalent in .NET 3.5-Äquivalent (veraltet) geändert. Dann gibt es eine .NET 2.0-Option in der Option Api-Kompatibilitätsebene.

(Falsch: Da die API der Unity-Version in 2018 und höher .NET 4.0 ist, gibt es kein .NET 2.0, sodass es nicht für die Umgebungskonfiguration verwendet werden kann.)

  • Importieren Sie das Unity-Ressourcenpaket von fingoSDK
    Suchen Sie das Unity-Paket im heruntergeladenen UnitySDK-Ordner und importieren Sie das Ressourcenpaket in das Unity-Projekt.

  • Erstellen Sie eine neue Szene, um die Interaktion zwischen Fingo-Sensor und Mensch in der Szene zu realisieren.
    Binden Sie Fingos Handmodell unter das Hauptspielobjekt Carmen, um Gesten zu binden und zu verfolgen. Nachdem Sie das Spiel ausgeführt haben, können Sie das echte Handaktionsverhalten bereits in der Spielszene sehen Anzeige, um Interaktion zu erreichen. (Damit ist die Konfiguration der Umgebung abgeschlossen.)
    Hinweis: Der Sensor zeigt zur Hand, sodass der Sensor die Handbewegungsdaten des Spielers erfassen kann.

2. Starten Sie Ihre eigene Fingo-Reise

Offizielles Beispiel
Bevor Sie mit der Selbsterstellung beginnen, können Sie sich die Demo von Fingo in Unity ansehen, das offizielle Beispiel erleben und Fingo besser kennenlernen.
Selbsterstellung
Überprüfen Sie die API-Schnittstelle im SDK, um zu sehen, welche Funktionen realisiert werden können.
Alles in allem besteht die größte Funktion des Fingo-Sensors in Unity darin, die Daten der Hand des Benutzers in Echtzeit an Unity zu übertragen, um die realen Handbewegungen des Spielers zu verwenden, um die Objekte im virtuellen Spiel zu steuern und die Interaktion zwischen ihnen zu realisieren Der Spieler und das Spiel.

Supongo que te gusta

Origin blog.csdn.net/Poggio742/article/details/122672262
Recomendado
Clasificación