import sys
#import scipy.io as sio
from PyQt5 import QtGui, QtCore, QtWidgets
#from wyc import Ui_Form
import cv2
import numpy as np
class VideoCapture(QtWidgets.QWidget):
def __init__(self, filename, parent):
super(QtWidgets.QWidget, self).__init__()
self.cap = cv2.VideoCapture(0)
self.video_frame = QtWidgets.QLabel()
parent.layout.addWidget(self.video_frame)
def nextFrameSlot(self):
ret, frame = self.cap.read()
# frame = cv2.cvtColor(frame, cv2.cv.CV_BGR2RGB)
frame2 = np.zeros((frame.shape), dtype=np.int8)
# BGR
frame2[:, :, 0] = frame[:, :, 2]
frame2[:, :, 1] = frame[:, :, 1]
frame2[:, :, 2] = frame[:, :, 0]
img = QtGui.QImage(frame2, frame2.shape[1], frame2.shape[0], QtGui.QImage.Format_RGB888)
pix = QtGui.QPixmap.from