Toufique-Sk Ответов: 0

Медиаплеер с использованием py & open


Я пытаюсь построить медиаплеер с помощью Python (Либ: wxPython, в, воспроизведение, MplayerCtrl, в формате OpenCV). Я использую openCV, чтобы дать функцию паузы без взгляда.
Обнаружение темпа в реальном времени выполняется на бесконечном цикле, а в Mplayerctrl Pause служит как Кнопкой паузы, так и кнопкой отмены паузы. а также таймер воспроизведения и слайдер воспроизведения не работают . Если бы кто-нибудь мог помочь.
def on_special(self,event):
    cap = cv2.VideoCapture(0)
    flag=True
    while flag:
        ret, img = cap.read()
        #gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
        faces = face_cascade.detectMultiScale(img, 1.3, 5)
        #Draw Rectangle along Face
        for (x,y,w,h) in faces:
            cv2.rectangle(img,(x,y),((x+w),(y+h)),(255,0,0),2)
            faces1=faces
            #roi_gray = gray[y:y+h, x:x+w]
            roi_color = img[y:y+h, x:x+w]
            '''eyes = eye_cascade.detectMultiScale(roi_gray)
            #Draw rectangle along eyes
            for (ex,ey,ew,eh) in eyes:
                cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)'''
        cv2.imshow('img',img)
        self.mplayer.Pause()
        k = cv2.waitKey(30) & 0xff
        if k == 27:
            break
    cap.release()


Что я уже пробовал:

у меня возникли проблемы с функцией паузы.. Поскольку выполняется бесконечный цикл, а функция Pause() обрабатывает функцию 2 способами (Pause и Unpause)...
Так что если бы кто-нибудь мог видеть :)

Richard MacCutchan

Пожалуйста, не просто сбрасывайте весь свой код (особенно дважды) и не ожидайте, что кто-то отладит его для вас. Отредактируйте свой вопрос, удалите код, который не является частью проблемы, и объясните, в чем именно заключается проблема.

Toufique-Sk

хорошо Спасибо сэр :)

0 Ответов