Как заставить алгоритм YOLO запускать обнаружение изображений автоматически и сохранять их в отдельной папке?

Я работал над этим проектом здесь , и для обнаружения изображения, которые я должен запустить:

cd darknet
make

, затем запускающую командную строку:

./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg

Итак, мой вопрос: как я могу заставить его запускаться автоматически, когда я помещаю изображение в папку данных? Итак, я хочу, чтобы всякий раз, когда мой детектор камеры движения обнаруживал движение, он сохранял его в darknet / data, а затем командная строка выполняла анализ или обнаружение (распознавание изображений) и сохраняла его в какой-то другой папке!

Как такое возможно ?!

0
задан 6 February 2019 в 07:33

1 ответ

Не уверен, нужна ли вам помощь, но для вас уже есть команда для захвата изображения с сетевой камеры.

./ darknet detect demo cfg / yolov3.cfg yolov3.weights (введите здесь свой rtsp-адрес)

В исходном коде «image.c» вы можете скопировать следующую строку в закомментированном разделе этого function void draw_detections_v3 (...) :

save_image(cropped_im, image_name);

и измените «cropped_im» на «im», чтобы сохранить весь экран каждого кадра (вам может потребоваться счетчик для изменения сохраненных имен) на ваш локальный папка.

1
ответ дан 6 March 2020 в 08:40

Другие вопросы по тегам:

Похожие вопросы: