Filter löschen
Filter löschen

How do I transfer points from/to rectified images?

1 Ansicht (letzte 30 Tage)
Michael Helmberger
Michael Helmberger am 1 Feb. 2016
Beantwortet: Leo Leo am 23 Dez. 2019
Hi,
I am using rectifyStereoImages to rectify a pair of images. How can I transfer the coordinates of a non-integer point between normal and rectified images? I tried it using the code below, however I do not get the correct coordinates (there is always an error of 1-2 pixels)..
s = stereoParams.toStruct();
H = projective2d(s.RectificationParams.H1);
origin = [s.RectificationParams.XBounds(1), s.RectificationParams.YBounds(1)] - 1;
pts_rectified = H.transformPointsForward(pts_in - repmat(origin, [size(pts_in,1) 1]));
thanks, michael

Antworten (1)

Leo Leo
Leo Leo am 23 Dez. 2019
I have the same problem. Did you get the answer? thanks

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by