Convert PyQt5 QPixmap to numpy ndarray
问题 I have pixmap: pixmap = self._screen.grabWindow(0, self._x, self._y, self._width, self._height) I want to convert it to OpenCV format. I tried to convert it to numpy.ndarray as described here but I got error sip.voidptr object has an unknown size Is there any way to get numpy array (same format as cv2.VideoCapture read method returns)? 回答1: I got numpy array using this code: channels_count = 4 pixmap = self._screen.grabWindow(0, self._x, self._y, self._width, self._height) image = pixmap