opencv Image zu PIL Fehler
Verfasst: Dienstag 12. Oktober 2010, 11:23
Moin.
Ich habe ein kleines Problemchen betreffend die Konvertierung eines per opencv von meiner Webcam geholten Bildes in ein PIL Image.
Mein Code:
Führt zum Fehler:
Das Kamera Lämpchen geht beim Auführen kurz an, dann schmeißt er den Fehler.
Ich konnte durch googlen leider keine Lösung finden, und auch wenn man sich die adaptors.py etwas genauer ansieht sehe ich das Problem nicht.
OS ist wie unschwer zu erkennen Linux, Pakete sind auf dem neusten Stand.
Jemand ne Idee?
ciko
Ich habe ein kleines Problemchen betreffend die Konvertierung eines per opencv von meiner Webcam geholten Bildes in ein PIL Image.
Mein Code:
Code: Alles auswählen
from opencv import highgui
import PIL
camera = highgui.cvCreateCameraCapture(-1)
def getimage():
im = highgui.cvQueryFrame(camera)
return opencv.adaptors.Ipl2PIL(im)
im = getimage()
print im.size()
Code: Alles auswählen
Traceback (most recent call last):
File "/home/gendor/Desktop/Touch.py", line 18, in <module>
im = getimage()
File "/home/gendor/Desktop/Touch.py", line 16, in getimage
return opencv.adaptors.Ipl2PIL(im)
File "/usr/lib/python2.6/site-packages/opencv/adaptors.py", line 80, in Ipl2PIL
raise TypeError, 'must be called with a cv.CvMat!'
TypeError: must be called with a cv.CvMat!
Ich konnte durch googlen leider keine Lösung finden, und auch wenn man sich die adaptors.py etwas genauer ansieht sehe ich das Problem nicht.
OS ist wie unschwer zu erkennen Linux, Pakete sind auf dem neusten Stand.
Jemand ne Idee?
ciko