Versionsübersicht von VIANA


VIANA 1 1997 Delphi1 (Win 3.11 fähig)
VIANA 2 2000 Delphi4
VIANA 3 10.2000 Delphi5 (Wilfried Hahn)
        3.2    3.2002
        3.4    10.2002 Delphi 6
        3.5    05.2003 Delphi 6
Die Änderungen bis zur Version Viana4.64 sind noch nicht aufgelistet.



VIANA 1

Ich programmierte VIANA 1997 mit Borland Delphi 1 am Lehrstuhl Didaktik der Physik an der Universität Essen. Das Programm sollte ein für den Physikunterricht taugliches Videoanalysetool werden, mit dem Messwerte einer Bewegung erfasst werden können. Damals existierten bereits deutsche Videoanalsyeprogramme wie z.B. Galileo, DIVA, DAVID. Bei diesen konnte man die Position eines bewegten Objektes von Bild zu Bild manuell mit der Maus anklicken.

Es besteht auch in der Schule das Bedürfnis, Bewegungen über einen längeren Zeitraum zu analysieren. Da Filme i.d.Regel mit 25 Bildern/s gespeichert werden, ist die Analyse längerer Filmsequenzen sehr umständlich und langwierig. Daher sollte VIANA das bewegte Objekt in jedem Einzelbild automatisch finden und die Koordinaten speichern. Es stellte sich heraus, dass ein Objekt, welches eine andere Farbe als der Hintergrund hat, ausreichend gut erkannt wird.

Da für Schüler zum Verständnis des Vorgehens zunächst die manuelle Analyse mit Mausklick sinnvoll sein kann, bietet VIANA diese Möglichkeit zusätzlich.

Die erfassten Messwerte können mit VIANA als Weg-, Geschwindigkeits- oder Beschleunigungsdiagramme dargestellt, oder in andere Programme (z.B. Excel) exportiert werden.

 

VIANA 2

Im Jahr 2000 passte ich den Quelltext an neuere Betriebssysteme und Delphi 4 an.

 

VIANA 3

An der Universität Münster wurde VIANA im Jahr 2000 von Wilfried Hahn erweitert:

- Die Oberfläche wurde neu aufgeteilt.

- Die gleichzeitige Verfolgung zweier Objekte ist nun möglich.

- Werte sind als Phasenraumdiagramme darstellbar.

- Eine direkte OLE - Schnittstelle zu Excel wurde eingerichtet.

 

VIANA 3.2

An der Universität Essen wurde VIANA von mir 2001/2002 mit Delphi 5 erweitert:

- Quicktime Movies (*.mov) und einige MPEG - Formate können manuell analysiert werden.

- Darstellungsfenster des Videos nach Analyse korrigiert.

- Mittelpunkte wurden bei bestimmten Einstellungen nicht gezeichnet

- Auch Kommaeingabe bei der Angabe einer Strecke bekannten Ausmaßes (Kalibrierung) möglich. (Umwandlung in Punkt)

- Springt bei Buttonklick 'Bildanalyse' nicht mehr auf das erst Bild der Videosequenz zurück.

- Negative Werte beim Edit 'Objektgröße' nicht mehr möglich.

- Hinweisfenster 'zu wenige Daten' hinzugefügt.

- Scrollbar auf 0 bei neuem Film.

- Fehlermeldung bei Liste überschreitet das Maximum (auf Bild 0 gesprungen)

- Diverse Rücksprungmöglichkeiten des Mediaplayers auf Bild 0 umgangen.

- Timerintervall auf 50ms, flüssigere Darstellung der Bildnr.

- Suche 'Pos vorherbestimmen' und 'Objektgröße' suchen jetzt nicht mehr außerhalb eingeschränkter Bereiche

- Tabellenanzeige Bug gefixt

- Tabellen: nur Tab1 sichtbar bei einer Farbe, Tabellen mit Scrollbalken.

- Bremse bei Bedarf unsichtbar

- Spezialplay fragt Bremse ab --> Zeitlupe eines Videoclips möglich

 

VIANA 3.4

2002 wurde VIANA mit Delphi 6 weiterentwickelt.

- Stehen bleibende Taskbuttons nach Programmende durch Delphi 6 behoben

- Tabellendaten werden bei nachträglicher Kalibrierung umgerechnet

- Maßnahmen gg. das Verschwinden des Mediaplayers

- Tabellen sind jetzt editierbar, Editierungen werden gezeichnet

- Bug gefixt: Beim Wechsel von einem Film mit kleinen Abmessungen auf einen größeren wurde nur ein Ausschnitt untersucht

- Falls im Diagramm ein Ausschnitt vergrößert wurde, wird die Darstellung wieder auf normal gestellt

- Bug gefixt: Diagramm wurde gezeichnet, bevor Tabellendaten übergeben wurden

- Kalibrierung ist nicht mehr doppelt aufrufbar

- Tabelle wurde gekürzt, wenn Nummer des angeklickten Bildes < Tabellenlänge

- Bug gefixt: Tabelle aus automat. Analyse enthielt beim Werteüberspringen in manueller Analyse noch Werte

- Manuelle Analyse: Umkalibrierung läuft

- Wertelücken sind zugelassen, Geschwindigkeits-/ Beschleunigungsberechnungen sind angepasst, Mittelwert des Zeitintervalls in zusätzlicher Spalte

-Logischer Bug gefixt: Umschalten bei Bedienfehler unmöglich gemacht: Phasenraum, Normalraum

- Tabellenwerte werden ohne Nachkommanullen dargestellt

- Trendlinie zugefügt, Glättung mit Berücksichtigung von Datenlücken

- Bug gefixt: Wurde ein Film erst manuell analysiert, dann automatisch, bekommt man beim Suchgebieteinschränken falsche Grenzen




VIANA 3.5

- Anpassung an Win XP

- Nachträgliche Nullpunkeverschiebung (jetzt mit eigenem Button) mit Umrechnung der bereits erfassten Werte

- Bug gefixt: Übertragung der Tabellenwerte (aus 190 wurde 19)

- DV-Videos sind abspielbar! Dazu muss ein Codec installiert werden (z.B. MainCodec). Videofenster wird auf 360x288 Pixel begrenzt, da volle Auflösung kein Gewinn (interlaced-Problem).

- Defaulteinstellungen geändert

- Anzeigefeld zur Automatiküberprüfung hinzugefügt (grün:Objekt erkannt, rot:Lücke).

- Überprüfung, ob Video zu sehen ist, ansonsten ->Filmerscheine

- Lücken auch bei automatischer Analyse zugelassen

- Verbessrte Rückmeldung bei manueller Analyse:
Akustisches Signal bei nicht gefundenem Objekt und bei manueller Koordinatenübernahme hinzugefügt
Anzeige der Mauskoordinaten bei Mausmove

- Mittelpunkte in Videobild auch bei gezielter Zweitsuche zeichnen

- Form6 neu geordnet, ausklappbar

- Tabelleneinträge geändert : X/[m] --> X /m

- Hinweis eingefügt, falls noch keine Farbe gewählt wurde (für Farbe 1+2 mit Pagecontrolumstellung auf jeweilige Farbe)

- Bug gefixt: bei Tabelleändern wurde alter Wert gezeichnet->onkeyup

- Nullpunkt bei automatischer Analyse auf unten links statt oben links gestellt (wie bei manueller A.)

- Kreuze bei Pos.vorherb. auch in Bild 1+2

- Initialisierung verbessert(Eichfaktor=1 bei Start der autom. Analyse)

- Button 'Schließen' bei manueller Analyse entfernt, Ausstieg über Fenster, um unbeabsichtigtes Schließen (Datenverlust) zu vermeiden


Viana3.51: Ein alter Bug zur Darstellung von DV-Videos wurde wieder entfernt! Sorry.


Bitte melden Sie mir unentdeckte Fehler des Programmes! Das Programm wird aktiv weiterentwickelt.

02.06.2003 Thomas Kersting