QImage zu Numpy Array mit PySide

Ich wechsle gerade von PyQt zu PySide.

Mit PyQt habe ich konvertiertQImage zu einemNumpy.Array mit diesem Code, den ich gefunden habeSO:

def convertQImageToMat(incomingImage):
    '''  Converts a QImage into an opencv MAT format  '''

    incomingImage = incomingImage.convertToFormat(4)

    width = incomingImage.width()
    height = incomingImage.height()

    ptr = incomingImage.bits()
    ptr.setsize(incomingImage.byteCount())
    arr = np.array(ptr).reshape(height, width, 4)  #  Copies the data
    return arr

jedochptr.setsize(incomingImage.byteCount()) funktioniert nicht mit PySide, da dies Teil dervoid* Unterstützung von PyQt.

Meine Frage ist: Wie kann ich ein QImage nach a konvertieren?Numpy.Array mit PySide.

BEARBEITEN:

Version Info
> Windows 7 (64Bit)
> Python 2.7
> PySide Version 1.2.1
> Qt Version 4.8.5

Antworten auf die Frage(3)

Ihre Antwort auf die Frage