Как эффективно преобразовать QImage в numpy.ndarray?
Как эффективно преобразовать QImage в numpy.ndarray?
Данный код неэффективен:
spisokPix = []
spisokPix2 = []
for y in range (self.currentPreview.height ()):
spisokPix2.clear ()
for x in range (self.currentPreview.width ()):
color = self.currentPreview.pixelColor (x, y)
spisokPix2.append (color.getRgb ()[:3][0])
spisokPix.append (spisokPix2.copy ())
self.imageNda = np.array (spisokPix, np.uint8)