Last active
July 22, 2021 18:52
-
-
Save ZohebAbai/ceddcbe955280e9b2e26d8657a6cf83c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Based on https://stackoverflow.com/questions/49221565/unable-to-use-cv-bridge-with-ros-kinetic-and-python3 | |
sudo apt-get install python-catkin-tools python3-dev python3-catkin-pkg-modules python3-numpy python3-yaml ros-melodic-cv-bridge | |
# Create catkin workspace | |
mkdir catkin_ws | |
cd catkin_ws | |
catkin init | |
# Instruct catkin to set cmake variables | |
catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so | |
# Instruct catkin to install built packages into install place. It is $CATKIN_WORKSPACE/install folder | |
catkin config --install | |
# Clone cv_bridge src | |
git clone https://github.com/ros-perception/vision_opencv.git src/vision_opencv | |
# Find version of cv_bridge in your repository | |
apt-cache show ros-melodic-cv-bridge | grep Version | |
# Checkout right version in git repo. In our case it is 1.13.0 | |
cd src/vision_opencv/ | |
git checkout 1.13.0 | |
cd ../../ | |
# Build | |
catkin build cv_bridge | |
# Extend environment with new package | |
source install/setup.bash --extend |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment