README.md 1.81 KB
Newer Older
Niels-Oliver Walkowski's avatar
Niels-Oliver Walkowski committed
1
2
Itten
=====
Niels-Oliver Walkowski's avatar
Niels-Oliver Walkowski committed
3
4
5

Itten is a python library to analyse and visualize color dynamics within moving
image files or frames that were extracted from moving image files.
Niels-Oliver Walkowski's avatar
Niels-Oliver Walkowski committed
6

7
8
9
10
11
12
Optimization
============

Eventuell kann ich einen ganzen Film oder zumindest die Kontrastwerte eines
ganzen Films speichern, wenn ich nur die Histogramme speicher (256 * frames)

Niels-Oliver Walkowski's avatar
Niels-Oliver Walkowski committed
13
14
15
ToDo
====

16
17
18
19
20
[]  `MultivariatePlot` muss noch auf die selbe Simplizität wie `UnivariatePlot`
    umgestellt werden
[]  gettter und setter für Frames.start setzen und das Rekursionsproblem lösen
[x] Bisher funktioniert nur der LightDark Contrast, andere Kontraste
    implementieren
21
22
[]  frame_range aus UnivariatePlot in Frames outsourcen und Folgen in allen
    Klassen beseitigen. (wieder rekursives Aufrufproblem in __init__
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[]  Möglichkeit view instanzen zu picklen (siehe Abschnitt)
[]  Visualisierung innerhalb derer die Pixel des Ursprungsbildes entlang der
    Achse des zu Grunde liegenden Kontrastwertes sortiert werden
[]  helper function zur Umrechnung von Frames in Zeit und umgekehrt (mit Aufruf
    von mplayer, Bildbetrachter an der entsprechenden Stell)
[]  Sequence Daten (Plot) Clustern mit K-Means statt descriptiv zu evaluieren
[]  Mittels Fancy Indexing, die Bereiche in eine View isolieren, die ich für
    ein bestimmtes Muster identifiziert habe und dann statistisch beschreiben

Möglichkeiten View instanzen zu picklen
---------------------------------------

bereits ausprobiert, jedoch kan die Frames Instanz `_frames` die von der view
Instanz benötigt wird nach dem unpickling nicht aufgerufen werden, so dass
meine Methoden nicht mehr funktionieren. Zur Lösung der Problematik:

<http://stackoverflow.com/questions/3614379/attributeerror-when-unpickling-an-object>

<http://stackoverflow.com/questions/3363281/attributeerror-module-object-has-no-attribute-when-using-cpickle>