Кадр не отвечает при обнаружении imageAi - PullRequest
1 голос
/ 06 марта 2020

когда я запускаю программу, фрейм завис и не отвечает. Я использую пакет imageAI для обнаружения видео. то, что я хочу сделать, это показать видеопоток, пока работает обнаружение видео. а идея?

import cv2
from imageai.Detection import VideoObjectDetection
from matplotlib import pyplot as plt
camera = cv2.VideoCapture(0)

while (True):
    _, frame = camera.read()

    cv2.imshow("frame", frame)
    plt.show()

    k = cv2.waitKey(60) & 0xff
    if k == 27:
        break

    detector = VideoObjectDetection()
    detector.setModelTypeAsYOLOv3()
    detector.setModelPath("yolo.h5")
    detector.loadModel()

    cv2.imshow("frame", frame)

    plt.show()

    video_path = detector.detectObjectsFromVideo(camera_input=camera,
                                output_file_path="traffic_detected"
                                , frames_per_second=20, log_progress=True, minimum_percentage_probability=30)


    print(video_path)
    # cv2.imshow('frame',frame)



camera.release()
cv2.destroyAllWindows()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...