eod_install - Extended-Object-Detection-ROS/wiki_english GitHub Wiki
First, you need to determine which version of OpenCV is installed on your computer. OpenCV is the core of this solution, below is a list of versions for which the package was tested. You can check the version of OpenCV installed on your machine with the command:
dpkg -l | grep libopencvor
pkg-config --modversion opencvHowever, it is worth noting that the commands above do not always correctly identify the version. This applies to cases of manual installation or multiple versions on one machine.
| OpenCV version | ROS came with | Unsuported parts of EOD |
|---|---|---|
| 4.4.0 | - | Feature |
| 4.2.0 | Noetic | - |
| 4.1.1 | - | failed compile |
| 3.3.1 | Kinetic | Tracking, Dnn |
| 3.2.0 | Melodic | Tracking, Dnn |
-
This guide assumes that you already have ROS installed and a workspace created for it, if not, then use this and [this](http:// wiki.ros.org/catkin/Tutorials/create_a_workspace) guides.
-
Clone main repository in your workspace src folder
cd ~/catkin_ws/src # path to your workspace src foldergit clone --recurse-submodules https://github.com/Extended-Object-Detection-ROS/extended_object_detection- (optional) Install additional modules
- Make your workspace 3.a. If you use catkin_make, then go to the root folder of the workspace and run the make command
cd ~/catkin_ws # path to your workspace
catkin_make3.b If you use catkin tools, then from any subdirectory of your working environment run the command
catkin build extended_object_detectionDuring the assembly of the package, an inscription will be displayed
OpenCV version is <VER>
This is the most accurate identifier for the installed version of OpenCV.
- Then source your workspae
source ~/catkin_ws/devel/setup.bash # again, make sure that the path to your workspace is correctly specified