Ich habe ein Bild aus einem Fenster-Screenshot mit Win32gui erstellt. Das Objekt ist vom Typ:Ein PyCBitmap mit OpenCV lesen
object 'PyCBitmap' - assoc is 000002AF9A64DB50, vi=<None>
Ich möchte dann dieses mit OpenCV zur Analyse übergeben. Ich habe Erfolg in einer gespeicherten .bmp Datei zu lesen gemacht mit:
cv2.imread(img_file, 0)
Bei der Verwendung von cv2.imread
für ein PyCBitmap Objekt versucht, ich die folgende Fehlermeldung erhalten:
TypeError: bad argument type for built-in operation
Meine Frage ist:
Wie kann ich das PyCBitmap-Objekt in einen akzeptablen Typ für cv2.imread
konvertieren, ohne das Objekt zuerst als BMP-Datei speichern zu müssen?
Vielen Dank im Voraus,
Behzad
ps ich opencv bin mit 3.1 mit Python-Bindings, ich bin gerne mit Rat in C geschrieben folgen ++ oder Python :)