Diverses anderes
Java Implementation for Generalized Lloyd / Linde-Buzo-Gray Algorithm
This small Java library implements the Generalized-Lloyd or Linde-Buzo-Gray Algorithm for vector quantization. It therefore allows clustering of vectors of any dimension. This is helpful for example for image classification when using the SIFT or SURF algorithms. It might be also useful if you want to cluster a large amount of points on a map.
The source-code is provided under LGPL license.
Download
- Documented source-code (as Netbeans project): GenLloydLib-src.zip
Transform
Im Wintersemester 07/08 ist die Java Applikation transform entstanden und zwar als zweiteilige Belegarbeit im Kurs Programmierung III. Es ging darum ein Programm in Java zu schreiben, welches Transformationen an einer Punktemenge durchführt und anzeigt. Im ersten Teil sollte eine Konsolenanwendung erstellt werden, im zweiten Teil eine grafische Anwendung mit Swing. Die Belegarbeit habe ich zusammen mit Bastian Hofmann geschrieben.
Features
- Ein- und Ausgabe von Punktedateien mit einem einfachen Format (siehe mitgelieferten Beispieldateien)
- Anwendung mehrere Transformationen nacheinander
- Darstellung transformierter Punkte als Vektorzug
- Wiedergabe der Transformationsschritte als Animation mit Geschwindigkeitseinstellung und Wiederholungsfaktor
Screenshots
Download
- Ausführbare JAR-Datei (benötigt mind. Sun JRE 1.5): transform-jar.zip
- Quellcode (mit Javadoc Dokumentation): transform-src.zip
Seite zuletzt bearbeitet am 10.02.2011 19:27 Uhr






