Page 1 of 1

So ändern Sie das Numpy-Array in ein Graustufen-OpenCV-Bild

Posted: 03 Jan 2025, 18:43
by Guest
Wie kann ich ein Numpy-Array in ein Graustufen-OpenCV-Bild in Python umwandeln?
Nach einiger Verarbeitung habe ich ein Array mit folgenden Attributen erhalten: Maximalwert ist: 0,99999999988,
Mindestwert ist 8,269656407e-08 und Typ ist: . Ich kann es mit der Funktion cv2.imshow() als Bild anzeigen, aber ich kann es nicht an die Funktion cv2.AdaptiveTreshold() übergeben, weil es den falschen Typ hat:

Code: Select all

error: (-215) src.type() == CV_8UC1 in function cv::adaptiveThreshold
Wie kann ich dieses np.array in das richtige Format konvertieren?