-
Notifications
You must be signed in to change notification settings - Fork 1
eod_install
Moscowsky Anton edited this page Jan 20, 2021
·
28 revisions
Для начала требуется определить, какая версия OpenCV установлена на вашем компьютере. OpenCV является ядром данного решения, ниже приведен список версий для которых тестировалась работа пакета.
Версия OpenCV | Дистрибутив ROS | Неподдерживаемые модули EOD |
---|---|---|
4.4.0 | - | Feature |
4.2.0 | Noetic | - |
3.2.0 | Melodic | Tracking, Dnn |
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 # опять же, следите чтобы корректно был указан путь до вашего рабочего окружения
- Home
- ROS-interface
- Interacting with a package through a configuration file
- Common structure of the configuration file
-
Simple objects
- Clusterization
- Filtering
- Tracking
- Attributes
- HSVcolor
- HistColor
- HaarCascade
- Size
- Hough
- Dimension
- BasicMotion
- Aruco
- Feature
- Pose
- DNN
- QR
- QR_Zbar
- LogicAnd
- LogicNot
- LogicOr
- Blob
- Depth
- RoughDist
- Dist
- FaceDlib
- ExractedInfoId
- ExractedInfoString
- UnitTranslation
- SquareObjectDistance
- TorchYOLOv7Attribute
- TorchYOLOv7KeypointAttribute
- ROSSubcriberOpenPoseRaw
- DummyHumanPose
- Complex objects
- Install Guides
- Usage Guides
- Troubleshooting