не могу найти lopencv_core и другие переменные библиотеки

Я использую Eclipse Helios с плагином cdt, и я также скачал MINGW. Теперь я скопировал и вставил базовую программу Opencv, которую нашел здесь
OpenCV на затмении на окнах
Я следовал всем инструкциям, приведенным в этой ссылке, а также искать другие ссылки.
Я также добавил путь open cv, перейдя в свойства проекта. Но все же это показывает, что

c: / mingw / bin /../ lib / gcc / mingw32 / 4.8.1 /../../../../ mingw32 / bin / ld.exe: не удается найти -lopencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib opencv_objdetect opencv_contrib opencv_legacy opencv_flann

Я проверил несколько раз и добавил эти переменные в библиотеку. пожалуйста помоги.

0

Решение

Вы сами скомпилировали opencv?
Я считаю, что для mingw нет предварительно скомпилированной библиотеки opencv, но есть предварительно скомпилированная библиотека opencv с Visual C ++ 10, 11, 12.

Если вы не скомпилировали opencv, вам нужно следовать инструкциям:

  1. Идти к эта ссылка. Эта ссылка полезна. В частности, в вашем
    случае, вам нужно посетить ссылку под названием Установка в Windows
  2. Внимательно просмотрели оба видео на упомянутой странице выше,
    конкретно 1-е видео и начальная часть 2-го видео. я
    знать шаги для визуальной компиляции студии, но это полезно для
    получить некоторые ощущения от этапов компиляции.
  3. следить это видео сделать компиляцию opencv на MINGW

Примечание: много информации устарело в приведенных выше видео. Вам нужно изменить / адаптировать
шаги, упомянутые в видео.

Примечание: я знаю, что видео на 3-м шаге не на английском языке. Тем не менее, это видео для последней версии opencv, которое я могу найти для MINGW.

Советы: убедитесь, что вы очистили все ошибки CMake перед тем, как действительно сгенерировать make-файл для компиляции opencv.

Примечание: процедура компиляции для opencv на mingw НЕ зависит от Qt (я знаю, что вы используете Eclipse).

Пожалуйста, будьте готовы потратить много времени на эту компиляцию, так как она требует от вас загрузки многих инструментов для этой компиляции, таких как CMake.

Многие шаги, описанные в видео, можно пропустить, если вы не хотите использовать эти компоненты. Например, если вы не хотите использовать python, вам не нужно загружать python.

Удачи, и наслаждайтесь.

0

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


По вопросам рекламы [email protected]