Код ImageAI не запускается после регистрации Использование Tensorflow Backend - PullRequest
0 голосов
/ 20 января 2019

Я использую ImageAI для обнаружения транспортных средств в vid.mp4

Изображение AI

Вот мой код:

from imageai.Detection import VideoObjectDetection
import os

execution_path = os.getcwd()

detector = VideoObjectDetection()
detector.setModelTypeAsRetinaNet()
detector.setModelPath( os.path.join(execution_path , "resnet50_coco_best_v2.0.1.h5"))
detector.loadModel()

video_path = detector.detectObjectsFromVideo(input_file_path=os.path.join(execution_path, "vid.mp4"),
                                output_file_path=os.path.join(execution_path, "traffic_detected")
                                , frames_per_second=20, log_progress=True)
print(video_path)

Код должен регистрировать путь к выходному видео с помощью блоков обнаружения.

В результате появляется сообщение «Использование серверной части Tensorflow». и код не продолжается дальше. Я не могу понять, почему. Пожалуйста, помогите.

Я использую версию tenorflow - 1.5.0 и keras - 2.2.4

В приглашении anaconda, когда я набираю import keras, происходит нечто подобное, и он записывает «Using Tensorflow Backend» и выходит из терминала python.

Чтобы воссоздать эту проблему:

Установите ImageAI на anaconda, как показано в ссылке выше, и затем выполните следующие действия: процедура

...