powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка в программе QT в связке с OpenCV
5 сообщений из 5, страница 1 из 1
Ошибка в программе QT в связке с OpenCV
    #38297311
MIRNIY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При запуске программы, выходит следующая ошибка:
1. C:\QtApplications\window\calibratewindow.cpp:96: error: undefined reference to `cvHaarDetectObjects'
2. collect2.exe:-1: error: error: ld returned 1 exit status

Отрывки кода приведены ниже:

#include <QWidget>
#include <QTimer>
#include <QList>
#include <QMessageBox>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/objdetect/objdetect.hpp>

CvSeq* objects = cvHaarDetectObjects(_img,
_cascade,
_storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(100,100)
); //96-линия здесь

Помогите, решить проблему
...
Рейтинг: 0 / 0
Ошибка в программе QT в связке с OpenCV
    #38297328
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MIRNIY,

Тебе надо при сборке подключить библиотеку, в которой содержится эта функция 'cvHaarDetectObjects'


Обычно это -l<имя библиотеки без префикса lib>
...
Рейтинг: 0 / 0
Ошибка в программе QT в связке с OpenCV
    #38297329
MIRNIY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

включение в include-е не достаточно?
как можно в QT-интерфейсе это сделать?
...
Рейтинг: 0 / 0
Ошибка в программе QT в связке с OpenCV
    #38297337
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это было для gcc -шного компилятора,
Для ms ного просто добавить имя файла библиотеки как ещё один параметр линкера.

Как это сделать через qmake почитай сам, я и не знаю толком.
...
Рейтинг: 0 / 0
Ошибка в программе QT в связке с OpenCV
    #38297350
MIRNIY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

прошу прощения за вопрос, в pro-file забыл добавить:
-lopencv_objdetect231.dll

проблема решилась!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка в программе QT в связке с OpenCV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]