Dieses Projekt dient der digitalen Umwandlung von Bildern in simulierte Darstellung aus Sicht eines rot-grün-blinden Menschen.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dyschromasie.py 922B

12345678910111213141516171819
  1. import cv2 #OpenCV fuer Bildbearbeitung
  2. import tkinter #Zum Erstellen von GUIs
  3. import numpy as np #Numpy Import
  4. path =r"C:\Users\max\OneDrive\Desktop\Ohm-Studium\Skripte\6.Semester\Projektarbeit\Projekt_Dyschromasie\Beispielbilder\lena.jpg"
  5. image = cv2.imread(path) #Einlesen des Bildes (noch hardcodiert, sollte dann in GUI gehen)
  6. hoehe = image.shape[0] #Auslesen der Bildhoehe
  7. breite = image.shape[1] #Auslesen der Bildbreite
  8. kanaele = image.shape[2] #Auslesen der Kanaele (3 fuer RGB, 1 fuer Graubild)
  9. print(f"Das Bild ist {hoehe} Pixel hoch, {breite} Pixel breit und besitzt {kanaele} Kanaele")
  10. print(image[0][0]) #Darstellung des 1. Pixels
  11. cv2.namedWindow("Display") #Displaywindow erstellen
  12. cv2.imshow("Display",image) #Bild zeigen
  13. cv2.waitKey(0) #Fenster offen halten