NyARToolkit kann verschiedene Kamerabibliotheken wie JMF, WebCamCapture und QuickTime verwenden, aber viele Projekte verwenden JMF. JMF ist jedoch ein Legacy-Projekt, dessen Aktualisierung seit 2003 eingestellt wurde. Wenn Sie eine Anwendung damit entwickeln, dauert das Erstellen der Umgebung sehr lange und hängt stark von der Entwicklungsumgebung ab, was die Verteilung und Wiederverwendung erschwert. Es besteht eine hohe Wahrscheinlichkeit, dass Sie in die Situation von fallen. Obwohl es sich um ein Projekt handelt, das als Eclipse-Projekt vertrieben wird, war die Readme-Datei etwas schwer zu verstehen, und ich bin oft auf die Einführung gestoßen. In diesem Abschnitt wird beschrieben, wie Sie das Beispiel mit WebCamCapture ausführen, das standardmäßig in der Bibliothek von NyARToolkit 4.1.1 enthalten ist.
NyAR Toolkit wird als Eclipse-Projekt verteilt. Holen Sie sich also Eclipse.
Laden Sie das NyAR Toolkit herunter, entweder Zip- oder Git-Klon. https://github.com/nyatla/NyARToolkit
Importieren Sie die Verzeichnisse lib, sample, utils mit dem Importprojekt aus dem Menü Datei.
Öffnen Sie WebCamSample.java für das NyARToolkit.sample.jogl-Projekt.
Klicken Sie mit der rechten Maustaste auf das Projekt NyARToolkit.sample.jogl und wählen Sie Build Build Path aus Build Path aus.
Entfernen Sie NyARToolkit.utils.jmf von der Registerkarte Projekte und jmf.jar von der Registerkarte Bibliotheken.
Jetzt kann das Programm ausgeführt werden.
Ich bin süchtig nach Fehlern wie dem Importieren als Projekt.
Es hat lange gedauert, bis die Kamera in meiner Umgebung umkreiste. Das ist bei JMF nicht passiert, aber ich bin mir nicht sicher, warum es langsamer wurde.
Recommended Posts