, и т.д)
оложим, я снимаю изображение с веб-камеры, используя opencv.
_, img = self.cap.read() # numpy.ndarray (480, 640, 3)
Затем я создаюQImage
Qimg с помощьюimg
:
qimg = QImage(
data=img,
width=img.shape[1],
height=img.shape[0],
bytesPerLine=img.strides[0],
format=QImage.Format_Indexed8)
Но это дает ошибку, говоря, что:
Ошибка типа: «данные» - это неизвестный аргумент ключевого слова
Но сказал вэто документация, конструктор должен иметь аргумент с именемdata
.
Я использую среду анаконды для запуска этого проекта.
версия opencv = 3.1.4
версия pyqt = 5.9.2
numpy версия = 1.15.0