Как отображать изображения через некоторое время l oop без сбоя с помощью openCV? - PullRequest
0 голосов
/ 25 мая 2020
• 1000 что-то находит, выскакивает с большим количеством windows, а потом вылетает.

1 Ответ

0 голосов
/ 25 мая 2020

Вы создаете и разрушаете windows на каждый l oop, попробуйте это

import cv2
capture = cv2.VideoCapture(path)
while True:
   ret,frame = capture.read(0)
   region_of_interest = detect(frame)

    if region_of_interest != 0:
        # if you want to show somenthing better put a text
        cv2.putText(frame, data, (cord1, cord2), cv2.FONT_HERSHEY_SIMPLEX,0.5, (0, 255, 0), 2)


    cv2.imshow('Normal Video',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

capture.release()
cv2.destroyAllWindows()
...