How do I transfer points from/to rectified images?

조회 수: 1 (최근 30일)
Michael Helmberger
Michael Helmberger 2016년 2월 1일
답변: Leo Leo 2019년 12월 23일
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

답변 (1개)

Leo Leo
Leo Leo 2019년 12월 23일
I have the same problem. Did you get the answer? thanks

카테고리

Help CenterFile Exchange에서 Camera Calibration에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by