Skip to content

ROS Node to perform realtime Image Stitching for synchronized/unsynchronized cameras

Notifications You must be signed in to change notification settings

AutonomousVehicleLaboratory/ros-realtime-image-stitching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS Node for Image Stitching

ROS Node for Realtime Image Stitching for imags obtained from two different unsynnchronized/synnchronized cameras.

Usage

rosrun stitch_image stitch_image _left:=/camera_left/image_color _right:=/camera_right/image_color

Methodology for Image Stitching

  1. Find SIFT Descriptors for both the streams
  2. Find matching keypoints using Flann Matcher
  3. Computer Homography Trasformation
  4. Use the computer homography to stitch the images

The steps 1-3 are only performed for the first frames. Once the homography matrix has been calculated, we only use the calculated homography to stich the images together. For best result, rectified undistorted images should be used.

Todo

  • Calculate homography on demand
  • Provide homography as input

About

ROS Node to perform realtime Image Stitching for synchronized/unsynchronized cameras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 58.3%
  • C++ 41.7%