Проблема с привязкой OpenCV к Webots (Ubuntu)

Я только начал использовать Webots и хочу включить OpenCV в свой проект. Я читал, что для этого мне нужно изменить make-файл моего контроллера. Итак, я сделал простой контроллер, в котором робот движется вперед, и это нормально. Затем я открыл файл makefile и добавил первые две строки: 1

Я установил OpenCV 3.2 в своей системе и подтверждаю это с помощью: 2

Собирая свой контроллер, я вижу следующее: 3

Я также попробовал

#include "opencv2/highgui.hpp"

но он сказал

фатальная ошибка: opencv2 / highgui.hpp: нет такого файла или каталога

У тебя есть идеи? Заранее спасибо.


person loukasp96    schedule 21.02.2020    source источник
comment
Можете проверить командой pkg-config --modversion opencv? Чтобы убедиться, что ur opencv существует правильно?   -  person Yunus Temurlenk    schedule 21.02.2020
comment
Я сделал это. Там написано 3.2.0   -  person loukasp96    schedule 21.02.2020
comment
попробуй это? ‹Opencv2 / highgui / highgui.hpp›   -  person spaceman    schedule 22.02.2020
comment
Я пробовал, там та же ошибка: фатальная ошибка: opencv2 / highgui / highgui.hpp: нет такого файла или каталога. Я думаю, что что-то происходит с pkg-config в make-файле, но я не понимаю почему. В любом случае, спасибо.   -  person loukasp96    schedule 22.02.2020


Ответы (1)


Вы можете найти здесь пример контроллера Webots с использованием OpenCV: https://github.com/cyberbotics/webots/tree/master/projects/samples/howto/controllers/vision

person David Mansolino    schedule 24.02.2020
comment
Еще не решил, но кажется очень полезным. Спасибо! - person loukasp96; 25.02.2020