Question
Hi, I have a set of XY coordinates, how do we transform given XY coordinates using 'lwm' tform? ROI_Coordinates_XY=[1,2; 2,3; 4,5; 6,7; 1,0; 1,6]; %XY coordinates that need to be transformed img1=imread('img1'); img2=imread('img2'); cpselect(img1, img2) %selecting control points keyboard img1_coordinates=movingPoints; clear movingPoints %save control points img2_coordinates=fixedPoints;clear fixedPoints %save fixed points tform_LWM = fitgeotrans(img1_coordinates, img2_coordinates, 'lwm', 10); %calculate tform using 'lwm' %Tranform ROI_Coordinates_XY using the same tform_LWM. tform_ed_XY = Help_function (tform_LWM, ROI_Coordinates_XY); %I am looking for a function like transformPointsForward for tform_LWM.
Expert Answer
John Michell
PhD Expert
Answered Aug 21, 2026
A forward version of the lwm transform is not provided because it is not guaranteed to be a 1-1 transformation, but perhaps it would be useful to you simply to do the inverse fit
tform_inv = fitgeotrans(img2_coordinates, img1_coordinates, 'lwm', 10);
and then apply transformPointsInverse.
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related matlab Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →