-
Notifications
You must be signed in to change notification settings - Fork 6
opencv4_lower_noetic_install
Часть наиболее "сильных" сторон пакета требуют использования OpenCV версии 4.2.0, это касается трекинга и модуля dnn. Однако ROS Melodic идет с предустановленной OpenCV 3.2.0, где эти возможности либо недоступны, либо реализованы в ограниченом функционале и поэтому не включены в пакет Extended Object Detection. Таким образом, под ROS Melodic можно использовать пакет без перечисленного функционала, либо обновить версию OpenCV. Однако в данном случае, автор пакета рекомендует подумать о переходе на ROS Noetic, т.к. не нашел хорошего способа "ужить" две разные версии OpenCV на одной системе, что в свою очередь требует удаления старой версии OpenCV. В добавок полная перестановка может (а скорее всего так и сделает) повлиять на работу других пакетов.
Если вы все таки решили пойти путем полной перестановки OpenCV.
TODO
WIP Для Jetson Xavier
Установить OpenCV 4.2.0 используя этот скрипт https://github.com/Extended-Object-Detection-ROS/nano_build_opencv Создать симлинк /usr/include/opencv --> /usr/include/opencv4
cd /usr/include
sudo ln -s opencv4/ opencv
Скачать и собрать правленный под cv4 cv_bridge https://github.com/Extended-Object-Detection-ROS/cv_bridge_fixed_for_jetson
- ROS-интерфейс
- Взаимодействие посредством конфигурационного файла
- Установка
- Руководства
- Проблемы
- Разработка