how to transform image from one coordinate frame to another coordinate frame using c++ [closed]

asked 2016-10-25 17:20:47 -0500

Mahe gravatar image

I have two images from two different cameras, for which I have done both intrinsic and extrinsic calibration.

I have done transforming point clouds(3D) from both the cameras to base_link frame and added together(point cloud registration).

I wanted to do the same for 2D images. That is, I want to transform both the images and stitch it together so that I get one large image as if taken from one single camera.

Is my approach correct. If so How would I do it.

Thanks in advance.

edit retag flag offensive reopen merge delete

Closed for the following reason OpenCV Question: THe OpenCV community prefers to answer questions at: http://answers.opencv.org/questions/ by 130s
close date 2022-02-01 00:58:38.640746

Comments

It seems like you're trying to do https://en.wikipedia.org/wiki/Image_s... and that seems more complex than just doing an image transform.

ahendrix gravatar image ahendrix  ( 2016-10-25 17:52:27 -0500 )edit
ahendrix gravatar image ahendrix  ( 2016-10-25 17:54:42 -0500 )edit

I agree that "stitch" might be what you're looking for. Stitching by e.g. OpenCV 2D images can be done without involving ROS. So I'm closing this for now as "OpenCV question". Please modify your question to provide more info if you insist this is still ROS question.

130s gravatar image 130s  ( 2022-02-01 00:59:13 -0500 )edit