Медиаплеер с использованием 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
хорошо Спасибо сэр :)