Я использую 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
Я проверил несколько раз и добавил эти переменные в библиотеку. пожалуйста помоги.
Вы сами скомпилировали opencv?
Я считаю, что для mingw нет предварительно скомпилированной библиотеки opencv, но есть предварительно скомпилированная библиотека opencv с Visual C ++ 10, 11, 12.
Если вы не скомпилировали opencv, вам нужно следовать инструкциям:
Примечание: много информации устарело в приведенных выше видео. Вам нужно изменить / адаптировать
шаги, упомянутые в видео.
Примечание: я знаю, что видео на 3-м шаге не на английском языке. Тем не менее, это видео для последней версии opencv, которое я могу найти для MINGW.
Советы: убедитесь, что вы очистили все ошибки CMake перед тем, как действительно сгенерировать make-файл для компиляции opencv.
Примечание: процедура компиляции для opencv на mingw НЕ зависит от Qt (я знаю, что вы используете Eclipse).
Пожалуйста, будьте готовы потратить много времени на эту компиляцию, так как она требует от вас загрузки многих инструментов для этой компиляции, таких как CMake.
Многие шаги, описанные в видео, можно пропустить, если вы не хотите использовать эти компоненты. Например, если вы не хотите использовать python, вам не нужно загружать python.
Удачи, и наслаждайтесь.