VisiCam
VisiCam ist ein extra Programm für Visicut. Es erlaubt das Erkennen des aktuellen Laserbettes und Platzieren von Objekten mit Hilfe einer Webcam und 4 Markern - in jeder Ecke einer.
Installation von VisiCam
Erfordernisse
Achtung. Es sind exakt folgende Versionen zu verwenden, da zu alte oder zu neue Versionen keinen Build erlauben.
- Microsoft Visual C++ 2010 Service Pack 1 Redistributable x64
 - Apache Ant 1.9.9
 - OpenCV Library 2.4.9
 - JavaCV Library 0.8
 - Oracle Java JDK 1.7u80 (Login notwendig)
 - VisiCam - Commit da73c08
 
Anleitungen
- https://github.com/t-oster/VisiCam (README.md)
 - https://github.com/t-oster/VisiCam/wiki
 - https://visicut.org
 
Hinweis: VisiCam kann auch als Docker Container installiert werden!
Step by Step
Git cloning
cmd
mkdir "C:\Epilog Laser\"
cd "C:\Epilog Laser\"
git clone https://github.com/t-oster/VisiCam.git
Java Installation
https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_windows-x64_bin.zip herunterladen und in C:\Epilog Laser\VisiCam\ entpacken
ant Installation
ant herunterladen, nach C:\Epilog Laser entpacken und dann ant in Umgebungsvariable %PATH% (User) einfügen: C:\Epilog Laser\apache-ant-1.9.9\bin
Wir benötigen diese alte ant Version, damit Java 1.6 unterstützt wird.
Javacv Bibliothek v0.8 einbinden
Herunterladen von https://repo1.maven.org/maven2/org/bytedeco/javacv/0.8/javacv-0.8-bin.zip und Entpacken in C:\Epilog Laser\VisiCam\lib\javacv-bin
OpenCV Bibliothek 2.4.9 einbinden
Herunterladen und Installieren von https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download
Projekt kompilieren
Der Build dauert ca. 10-15 Sekunden
cmd
cd "C:\Epilog Laser\VisiCam\"
set "JAVACMD=C:\Program Files\Java\jdk1.7.0_80\bin\java.exe"
ant clean
ant -verbose
Starten (manuell)
Folgender Befehl startet VisiCam, aber scheitert im Web GUI mit Fehler
INTERNAL ERROR: serveFile(): given homeDir is not a directory
cmd
cd C:\Epilog Laser\VisiCam\dist
VisiCam.jar
Folgender Befehl funktioniert:
cmd
cd C:\Epilog Laser\VisiCam\
ant run
Das Webinterface läuft unter http://192.168.178.90:8080 und sieht wie folgt aus:
Starten als Service
TODO




