-
Notifications
You must be signed in to change notification settings - Fork 6
eod_install
Moscowsky Anton edited this page Jan 20, 2021
·
21 revisions
Для начала требуется определить, какая версия OpenCV установлена на вашем компьютере. OpenCV является ядром данного решения, ниже приведен список версий для которых тестировалась работа пакета. Проверить установленную на вашей машине версию OpenCV можно командой:
dpkg -l | grep libopencv
или
pkg-config --modversion opencv
Версия OpenCV | Поставляется вместе с ROS | Неподдерживаемые модули EOD |
---|---|---|
4.4.0 | - | Feature |
4.2.0 | Noetic | - |
3.2.0 | Melodic | Tracking, Dnn |
2.4.9 | Kinetic | Tracking, Dnn |
-
Данное руководство подразумевает, что у вас уже имеется установленный ROS и создано для него рабочее окружение, если нет, то воспользуйтесь этим и этим гайдами.
-
Клонируйте данный репозиторий в свое рабочее окружение
cd ~/catkin_ws/src # путь к вашему рабочему окружению
git clone https://github.com/Extended-Object-Detection-ROS/extended_object_detection.git
- Выполните сборку проекта
2.a. Если вы пользуетесь catkin_make, то перейдите в корневую папку рабочего окружения и выполните команду сборки
cd ~/catkin_ws # путь к вашему рабочему окружению
catkin_make
2.b Если вы пользуетесь catkin tools, то из любой поддиректории вашего рабочего окружения выполните команду
catkin build extended_object_detection
- После сборки выполните команду
source ~/catkin_ws/devel/setup.bash # опять же, следите чтобы корректно был указан путь до вашего рабочего окружения
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка