Я работал над этим проектом здесь , и для обнаружения изображения, которые я должен запустить:
cd darknet
make
, затем запускающую командную строку:
./darknet detect cfg/yolov3.cfg yolov3.weights data/dog.jpg
Итак, мой вопрос: как я могу заставить его запускаться автоматически, когда я помещаю изображение в папку данных? Итак, я хочу, чтобы всякий раз, когда мой детектор камеры движения обнаруживал движение, он сохранял его в darknet / data, а затем командная строка выполняла анализ или обнаружение (распознавание изображений) и сохраняла его в какой-то другой папке!
Как такое возможно ?!
Не уверен, нужна ли вам помощь, но для вас уже есть команда для захвата изображения с сетевой камеры.
./ 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», чтобы сохранить весь экран каждого кадра (вам может потребоваться счетчик для изменения сохраненных имен) на ваш локальный папка.