Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Qt и OpenCV
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
Trisch
Вот пытаюсь сделать детектор движения.
Суть в том, чтобы программа делала снимки, если в обьективе камеры происходит движение.

нашел вот такую функцию: cvCalcOpticalFlowFarneback.

вот примерный код:
...
CvCapture *webcam = cvCreateCameraCapture(0);
IplImage *imagePrev = cvQueryFrame(webcam);
IplImage *imageNext = cvQueryFrame(webcam);
CvSize isize = cvSize(80,80);
IplImage *flow = cvCreateImage(isize, IPL_DEPTH_32F, 1);
cvCalcOpticalFlowFarneback(imagePrev, imageNext, flow, 0.5, 3, 15, 3, 5, 1.2, 0);
cvSaveImage("test.jpg", image, 0);
...


В результате возникает ошибка:
error: undefined reference to `cvCalcOpticalFlowFarneback'


В чем может быть проблема?
Iron Bug
не прилинковал что-то, скорее всего.
Trisch
Цитата(Iron Bug @ 30.11.2014, 16:13) *
не прилинковал что-то, скорее всего.


да, в этом то и была причина.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.