16 Commits

Author SHA1 Message Date
Max Sponsel
2a4e394165 Erste Logik zur Bildänderung
Matrixmultiplikation und Gamma-Rücktransformation angewendet
2020-06-27 10:54:20 +02:00
Max Sponsel
c3d4a04017 Simulationsmatrizen der einzelnen Fehlsichtigkeiten implementiert
Simulationsmatrizen fuer Protanopie, Deuteranopie und Tritanopie hinzugefügt.
2020-06-27 10:40:18 +02:00
Max Sponsel
7c4a08521f Multiplikation mit der Transformationsmatrix T
Implementiert über 2 for-Schleifen und der numpy.dot() Funktion
2020-06-26 12:59:09 +02:00
Max Sponsel
bb625895a0 Gammakorrektur für Bildarray
Kopie unseres Bildarrays wurde erstellt und auf floats gecastet. Bereinigte Werte können jetzt mit der Transformationsmatrix T multipliziert werden!!
2020-06-26 12:45:14 +02:00
Max Sponsel
4c80771315 Iteration durch das Bildarray
Anpassungen müssen noch gemacht werden!
2020-06-26 12:43:21 +02:00
Max Sponsel
24ab0a1f85 Einfügen der allgemeinen Tranformationsmatrix T und der Inversen T^-1
Zwar hatten wir bereits die M_HPE und M_sRGB eincodiert, jedoch lassen sich beide Matrizen mit Multiplikation bereits zusammenfassen, was den Code übersichtlicher macht. Zudem reicht nach Gammakorrektur nun eine Matrixmultiplikation für die komplette Konvertierung aus!
2020-06-26 11:01:46 +02:00
Max Sponsel
18623a2e01 Einfügen der Gammakorrekturen als Funktionen
Vor der eigentlichen Anwendung des Algorithmus müssen die Gammakorrekturwerte gefiltert und vor der Darstellung des bearbeiteten Bildes wieder hinzugefügt werden.
2020-06-26 09:58:43 +02:00
Max Sponsel
92a0f9e03c Transformationsmatrixen hinzufügen
Verschiedene Matrizen zur Bildänderung hinzugefügt
2020-06-22 12:22:51 +02:00
Max Sponsel
2653f8c7f6 Anpassung des Bildeinlesens
Bildverzeichnis jetzt dynamisch zugreifbar. Mergeproblem sollte gelöst sein.
2020-06-22 11:46:32 +02:00
Max Sponsel
85be54ab1f Imported Numpy 2020-06-17 15:59:55 +02:00
Max Sponsel
4ee972c1e5 Auslesen der Bilddimensionen 2020-06-17 10:47:09 +02:00
Max Sponsel
fd2c587bbc Erste Einleselogik Implementiert 2020-06-09 16:16:37 +02:00
ed56189238 Dateien hochladen nach „Beispielbilder“
Beispielbilder zum Testen des Codes und der Algorithmen
2020-06-09 14:03:42 +00:00
Max Sponsel
451ffb36cd Imports added 2020-06-09 15:56:34 +02:00
3d61fce4bc „Code/Dyschromasie.py“ hinzufügen
Ersterstellung des Python Skripts zur Simulation einer Farbfehlsichtigkeit mit Hilfe von OpenCV.
2020-06-09 12:35:49 +00:00
3f57e11e34 Initial commit 2020-05-18 09:51:23 +00:00