Я работаю над проектом, который я нашел в Интернете (обнаружение объектов Yolo с OpenCV, один из проектов Pyimageresearch). Итак, я скачал весь код и сохранил его в папке «Downloads», так как было рекомендовано запустить скрипт строки cmd:
python /home/ubuntu/Downloads/yolo-object-detection/yolo_video.py \
> --input /home/ubuntu/Downloads/yolo-object-detection/videos/WS-1sec.mp4 \
> --output /home/ubuntu/Downloads/yolo-object-detection/output/WS-1sec.avi \
> --yolo /home/ubuntu/Downloads/yolo-object-detection/yolo-coco
но результат был:
[INFO] loading YOLO from disk...
OpenCV(3.4.1-dev) Error: Parsing error (Unknown layer type: shortcut) in ReadDarknetFromCfgFile, file /home/ubuntu/src/opencv/modules/dnn/src/darknet/darknet_io.cpp, line 503
Traceback (most recent call last):
File "/home/ubuntu/Downloads/yolo-object-detection/yolo_video.py", line 42, in <module>
net = cv2.dnn.readNetFromDarknet(configPath, weightsPath)
cv2.error: OpenCV(3.4.1-dev) /home/ubuntu/src/opencv/modules/dnn/src/darknet/darknet_io.cpp:503: error: (-212) Unknown layer type: shortcut in function ReadDarknetFromCfgFile
Я использую ту же самую версию OpenCV 3.4.1 на другом компьютере, и она работала там! На этот раз я работаю над Tetson TX2, но не ром!
Ссылка на оригинальный проект здесь .
Любая идея, почему эти ошибки возникают, пожалуйста!?