Documentation of 'boofcv.alg.distort.RemovePerspectiveDistortion' Java class
RemovePerspectiveDistortion
boofcv.alg.distort

Class RemovePerspectiveDistortion<T extends ImageBase>



  • public class RemovePerspectiveDistortion<T extends ImageBase>
    extends java.lang.Object
    Class which simplifies the removal of perspective distortion from a region inside an image. Given the ordered corners of a quadrilateral in the input image it applies a homography transform which reprojects the region into the input image into a rectangular output image.
    • Constructor Summary

      Constructors 
      Constructor and Description
      RemovePerspectiveDistortion(int width, int height, ImageType<T> imageType)
      Constructor which specifies the characteristics of the undistorted image
    • Constructor Detail

      • RemovePerspectiveDistortion

        public RemovePerspectiveDistortion(int width,
                                           int height,
                                           ImageType<T> imageType)
        Constructor which specifies the characteristics of the undistorted image
        Parameters:
        width - Width of undistorted image
        height - Height of undistorted image
        imageType - Type of undistorted image
    • Method Detail

      • apply

        public boolean apply(T input,
                             Point2D_F64 corner0,
                             Point2D_F64 corner1,
                             Point2D_F64 corner2,
                             Point2D_F64 corner3)
        Applies distortion removal to the specified region in the input image. The undistorted image is returned.
        Parameters:
        input - Input image
        corner0 - Top left corner
        corner1 - Top right corner
        corner2 - Bottom right corner
        corner3 - Bottom left corner
        Returns:
        true if successful or false if it failed
      • getOutput

        public T getOutput()
        Returns the undistorted output image

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.