Ubuntu 20.04 lts
python 3.8
ros noetic Desktop Полный установлен < /p>
подтвержден, что я имею файл /lib/libgdal.so.26образно GDAL-BIN LIBGDAL-DEV PYTHON3-GDAL < /CODE> Уже
выполнил SUDO APT-GET Установка ROS-NOETIC-CV-BRIDGE < /code> уже
-Результат вышеупомянута, что Ros-Noetic-CV-Bridge уже находится в новой версии.from cv_bridge.boost.cv_bridge_boost import getCvType
Я получаю
ImportError: /lib/libgdal.so.26: undefined symbol: sqlite3_column_table_name и я не буду в том, чтобы справиться с этим
Примечание: я следовал инструкциям в невозможности использовать CV_BRIDGE с ROS Kinetic и Python3
Я попытался заменить «кинетический» на «noetic» и заменил номер версии (1.15.0). Инструктирован прошел, но дал мне несколько странных выходов. /HOME/TDADMIN/.local/bin/python3.6m: не каталог
cc1plus: предупреждение: /Home/tdadmin/.local/bin/python3.6m: не каталог
cc1plus: warning: /home/tdadmin/.local/bin3.6. /> cc1plus: Warning: /home/tdadmin/.local/bin/python3.6m: не каталог
cd/home/tdadmin/catkin_workspace/build/cv_bridge; Catkin Build-Get-ENV CV_BRIDGE | catkin env -si/usr/bin/make --jobserver -auth = 3,4; CD -< /p>
Я не уверен, почему он смотрит на Python3.6m для всего. Я установил исполняемую строку, как указано в 3,8.cmake_minimum_required(VERSION 3.0.2)
project(cv_bridge)
find_package(catkin REQUIRED COMPONENTS rosconsole sensor_msgs)
if(NOT ANDROID)
find_package(PythonLibs)
if(PYTHONLIBS_VERSION_STRING VERSION_LESS "3.8")
# Debian Buster
find_package(Boost REQUIRED python37)
else()
# Ubuntu Focal
find_package(Boost REQUIRED python)
endif()
else()
find_package(Boost REQUIRED)
endif()
set(_opencv_version 4)
find_package(OpenCV 4 QUIET)
if(NOT OpenCV_FOUND)
message(STATUS "Did not find OpenCV 4, trying OpenCV 3")
set(_opencv_version 3)
endif()
find_package(OpenCV ${_opencv_version4} REQUIRED
COMPONENTS
opencv_core
opencv_imgproc
opencv_imgcodecs
CONFIG
)
catkin_package(
INCLUDE_DIRS include
LIBRARIES ${PROJECT_NAME}
CATKIN_DEPENDS rosconsole sensor_msgs
DEPENDS OpenCV
CFG_EXTRAS cv_bridge-extras.cmake
)
catkin_python_setup()
include_directories(include ${Boost_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS} ${catkin_INCLUDE_DIRS})
link_directories(${Boost_LIBRARY_DIRS})
if(NOT ANDROID)
add_subdirectory(python)
endif()
add_subdirectory(src)
if(CATKIN_ENABLE_TESTING)
add_subdirectory(test)
endif()
# install the include folder
install(
DIRECTORY include/${PROJECT_NAME}/
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
)
, в котором говорилось, что в этом самом каталоге есть множество других cmakelists.txt, включая
./src/vision_opencv/cv_bridge/python, ./src/vision_opencv/cv_bridge/test, ./src/vish_bvencv_bridge/test, ./src/vencv ./src/vision_opencv/cv_bridge/src
e2: это результаты из Catkin Build CV_BRIDGE
catkin build cv_bridge
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/noetic
Workspace: /home/tdadmin/catkin_workspace
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Build Space: [exists] /home/tdadmin/catkin_workspace/build
Devel Space: [exists] /home/tdadmin/catkin_workspace/devel
Install Space: [exists] /home/tdadmin/catkin_workspace/install
Log Space: [exists] /home/tdadmin/catkin_workspace/logs
Source Space: [exists] /home/tdadmin/catkin_workspace/src
DESTDIR: [unused] None
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: merged
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Additional CMake Args: -DPYTHON_EXECUTABLE=/usr/bin/python3.8 -DPYTHON_INCLUDE_DIR=/usr/include/python3.8 -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.8.so
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[build] Found '4' packages in 0.0 seconds.
Starting >>> cv_bridge
Finished
Подробнее здесь: https://stackoverflow.com/questions/693 ... ot-working
Ros Noetic (Ubuntu 20.04) - мост CV не работает ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу просматривать темы ROS2 (Docker) на терминале Host ROS1 (Noetic) в Ubuntu 20.04
Anonymous » » в форуме Linux - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Эквивалентные морфологические операции Matlab «мост» «сжатие» и «дыры» в openCV
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-