Ошибка установки OpenCV Ubuntu - PullRequest
2 голосов
/ 29 февраля 2012

Я пытаюсь установить opencv2.2, и после того, как я скомпилирую с помощью команды make, он собирает библиотеки до 80%, но затем терпит неудачу и выдает мне эту ошибку ->

../../lib/libopencv_highgui.so.2.2.0: undefined reference to `cvCreateCameraCapture_V4L(int)'
collect2: ld returned 1 exit status
make[2]: *** [bin/opencv_createsamples] Error 1
make[1]: *** [modules/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2
make: *** [all] Error 2

Ответы [ 2 ]

1 голос
/ 02 марта 2012

Отсутствующий заголовок cvconfig.h звучит как шоу-стоппер; если вам абсолютно необходимо продолжить сборку из исходного кода, вам следует сначала решить эту проблему. (Ну, может быть даже ранее проблема, но отсутствие заголовочного файла с таким важным звучащим именем, вероятно, помешает многим работать.)

Но мне любопытно, почему вы не используете стандартные пакеты Ubuntu OpenCV, которые уже собраны и имеют явные зависимости от важных пакетов.

Если вы запустите sudo apt-get install libcv2.1 libcv-dev libcvaux2.1 libcvaux-dev libhighgui2.1 libhighgui-dev opencv-doc, вы получите библиотеки, заголовки и документацию, установленные без каких-либо усилий для предварительной компиляции библиотек. Добавьте python-opencv к этой команде, если вы также хотите привязки Python.

0 голосов
/ 29 февраля 2012

Проверьте ваши драйверы V4l / v4l2, были проблемы с ними некоторое время назад.О чем говорит ваш отчет о настройке?Скопируйте / вставьте полученное сообщение после выполнения ./configure

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...