Dieses Programm, das eigentlich das Bild als RGB-Farbwerte ausgeben sollte, funktioniert nicht. Warum?
Der Code:
Code: Alles auswählen
import glob, cv2
from numpy import*
from collections import Counter
pfad = "Onedrive\Dokumente\Bildanalyse"
jfif_dateien = glob.glob("**.jfif")
jpg_dateien = glob.glob("*.jpg")
jpeg_dateien = glob.glob("*.jpeg")
gif_dateien = glob.glob("*.gif")
dateien = jfif_dateien + jpg_dateien + gif_dateien
dateien = list(dateien)
for Bild in dateien:
Bild = cv2.imread(Bild)
RGB = []
for element in Bild:
RGB.append(element)
c = {}
for x in RGB:
c[x] = RGB[x]
print(c)
TypeError: only integer scalar arrays can be converted to a scalar index
Was hat diese Fehlermeldung zu bedeuten?
pywald