Вы можете использовать OpenCV 3 с YOLO. Но для запуска opencv в среде Darknet и обучения вашей модели yolo вам нужен OpenCV, созданный с поддержкой C ++ , а не с python.
Весь исходный код darknet написан на C, поэтому вам нужен opencv, который работает с программой на C ++. Возможно, вы установили opencv в среде conda, которая работает на Python. Чтобы проверить, установлен ли opencv для C ++, введите следующую команду:
pkg-config --modversion opencv
Если ничего не отображается или ошибка, то вам нужно переустановить opencv. Следуйте этому руководству, чтобы установить opencv, который работает с Python и C ++: https://www.learnopencv.com/install-opencv-3-4-4-on-ubuntu-16-04/