【发布时间】:2017-12-14 16:43:55
【问题描述】:
我有像素图:
pixmap = self._screen.grabWindow(0,
self._x, self._y,
self._width, self._height)
我想把它转换成 OpenCV 格式。
我尝试按照here 的描述将其转换为numpy.ndarray,但出现错误sip.voidptr object has an unknown size
有没有办法获取numpy数组(与cv2.VideoCaptureread方法返回格式相同)?
【问题讨论】:
-
什么是_screen?
-
QtWidgets.QApplication.primaryScreen()
-
你在使用qt_image_to_array函数吗?
-
是的。但没有成功。我不确定它是否适用于我的情况
-
您是否验证了 QPixmap 是有效的,您是否尝试过显示或保存到文件中?
标签: python numpy pyqt pyqt5 qpixmap