This project matches a saved image with the frames captured with webcam and publishes the matches as an image to RViz.
- OpenCV
- ROS Noetic
- RViz
- Catkin tools
git clone git@github.com:3N4N/ros-sift-surf.git
cd ros-sift-surf
catkin build
source devel/setup.bash
rosrun sifter publish-
Open RViz
rosrun rviz rviz
-
Add an Image display from the Add button on the bottom left corner of RViz.
-
The publisher is publishing on the topic
traj_output. Set the topic of the Image display to this topic.
-
Clone the repository
git clone git@github.com:3N4N/ros-sift-surf.git cd ros-sift-surf -
Build the ROS package
catkin build source devel/setup.bash -
Run the publisher node
rosrun sifter publish /path/to/image
In the following demo, the image captured from webcam (on the left) is matched with the image saved in my computer (on the right).