ROS package for Mediapipe in Linux Env that the python3 is not the default version
- Ubuntu 18.04 + Melodic
- Ubuntu 20.04 + Noetic
sudo apt-get install python3.7 python3.7-dev python3.7-venv
source /opt/ros/melodic/setup.bash
mkdir -p ~/mediapipe_ws/src
cd ~/mediapipe_ws/src
git clone https://github.com/tongtybj/mediapipe_ros.git
wstool init
wstool merge mediapipe_ros/fc.rosinstall.melodic
wstool update
rosdep install --from-paths . --ignore-src -y -r
cd ~/mediapipe_ws
catkin init
catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.7m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.7m.so
catkin build
source /opt/ros/noetic/setup.bash
mkdir -p ~/mediapipe_ws/src
cd ~/mediapipe_ws/src
git clone https://github.com/tongtybj/mediapipe_ros.git
wstool init
rosdep install --from-paths . --ignore-src -y -r
cd ~/mediapipe_ws
catkin init
catkin build
$ roslaunch usb_cam usb_cam-test.launch
$ source ~/mediapipe_ws/devel/setup.bash
$ rosrun mediapipe_ros hand_gesture_ros.py
$ rqt_image_view
choose /cv_hand_sense