Ошибка получения Opencv не найдена, даже если он установлен в conda env - PullRequest
0 голосов
/ 09 мая 2019

Я установил opencv2 в среде conda для использования с yolo.Но я получаю следующую ошибку.

Ошибка:

Пакет 'opencv' не найден ./src/image_opencv.cpp:5:10: фатальная ошибка: opencv2 / opencv.hpp: нет такого файла или каталога #include "opencv2 / opencv.hpp" ^ ~~~~~~~~~~~~~~~~~~~ компиляция прекращена.Makefile: 86: рецепт для цели 'obj / image_opencv.o' не выполнен make: *** [obj / image_opencv.o] Ошибка 1

Но я смог получить доступ к opencv в блокноте jupyter.

Q.2) Можем ли мы использовать opencv3 с yolo?

1 Ответ

0 голосов
/ 09 мая 2019

Вы можете использовать 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/

...