OpenCv: использование Yolov3

Я использовал код OpenCV из https://docs.opencv.org/3.4.1/da/d9d/tutorial_dnn_yolo.html и заставил это работать на моей машине с конфигурацией / весами yolov2. Когда я пытаюсь запустить программу с yolov3 config / weights (https://pjreddie.com/media/files/yolov3.weights, https://github.com/pjreddie/darknet/blob/master/cfg/yolov3.cfg. оба работают, когда используется в Ubuntu / не в OpenCV), он не работает на линии

dnn::Net net = readNetFromDarknet(modelConfiguration, modelBinary);

Исключение составляет:

Необработанное исключение в 0xyz в xyz.exe: Microsoft C ++ исключение: cv :: Исключение в ячейке памяти 0xyz.

Ожидаемое поведение будет таким, что он показывает результаты распознавания, как это происходит с весами yolov2 cfg /.

Можно ли использовать yolov3 в opencv?

Спасибо,
Мишель


Обновление: вопрос был дан ответ ниже. Я сделал проблему в github: https://github.com/opencv/opencv/issues/11310


Обновление v2: yolov3 теперь поддерживается в opencv. -> https://github.com/opencv/opencv/issues/11310 включает в себя пример использования

2

Решение

Только Yolo v2 поддерживается на 2018/04/11, см. Соответствующий тянуть запрос.

1

Другие решения

Других решений пока нет …