Class Map_Projective

java.lang.Object
Ch21_Geometric_Operations.Map_Projective
All Implemented Interfaces:
PlugInFilter, JavaDocHelp

public class Map_Projective extends Object implements PlugInFilter, JavaDocHelp

This plugin demonstrates the use of geometric mappings, as implemented in the imagingbook library. A ProjectiveMapping2D (transformation) is specified by 4 corresponding point pairs, given by point sequences P and Q. The inverse mapping is required for target-to-source mapping. See Sec. 21.1.4 of [1] for details. The actual pixel transformation is performed by an ImageMapper object. Try on a suitable test image and check if the image corners (P) are mapped to the points specified in Q. This plugin works for all image types. The transformed image is shown in a new window, the original image remains unchanged. Optionally opens a sample image if no image is currently open.

[1] W. Burger, M.J. Burge, Digital Image Processing – An Algorithmic Introduction, 3rd ed, Springer (2022).

Version:
2022/11/28
See Also: