eod_install - Extended-Object-Detection-ROS/wiki_english GitHub Wiki

Install Extended Object Detection package

OpenCV support

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

Installation

  1. 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.

  2. 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
  1. (optional) Install additional modules
  1. 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.

  1. Then source your workspae
source ~/catkin_ws/devel/setup.bash # again, make sure that the path to your workspace is correctly specified
⚠️ **GitHub.com Fallback** ⚠️