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 libopencv
or
pkg-config --modversion opencv
However, 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 folder
git 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_make
3.b If you use catkin tools, then from any subdirectory of your working environment run the command
catkin build extended_object_detection
During 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