Picture Transformation Finder

This function finds the transformation matrix of two images.

You are now following this Submission

%%
%%Purpose:
%%The purpose of this function is to find the transformation matrix between
%%two images
%%
%%How it works:
%%This function first detects all of the "corners" in the two pictures.
%%Then the function estimates the transformational matrix between the two
%%images
%%
%%Inputs:
%%pic1 = The first JPEG image
%%pic2 = The second JPEG image.
%%
%%Outputs:
%%pts1: the corner points on pic1
%%pts2: the corner points on pic2
%%tform: This is the transformational matrix from pic1 to pic2
%%
%%Comments:
%%The images should be of relative objects in order for the
%%transformational matrix to have any meaning. Also please do not be too
%%harsh in the comments, this is my first computer vision toolbox function
%%and my first parallel computation toolbox function. Please note that if
%%you do not have the parallel computation tool, all you need to do is get
%%rid of the spmd construct but keep the statements. You will also need to get
%%rid of pts1 = points1{1} and pts2 = points2{2} and rename the points1 and
%%points2 to pts1 and pts2 respectfully.
%%
%%Version: 1.0 $ $Date: 7-Oct-2011
%%@author Alexander James Wallar

If you use this function to find the transformation from one image to the same image, you will get a matrix closely resembling the identity matrix

Cite As

Alexander Wallar (2026). Picture Transformation Finder (https://www.mathworks.com/matlabcentral/fileexchange/33179-picture-transformation-finder), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0