ImageGear v26.5 - Updated March 3, 2025
ImageGear.Core Assembly / ImageGear.Processing Namespace / ImGearRasterProcessing Class / FindTilt(ImGearRasterPage,Double,Double,Double) Method
An ImageGear.Core.ImGearRasterPage class object to process.
Returns the slope in the X direction of the tilt plane.
Returns the slope in the Y direction of the tilt plane.
Returns the piston of the tilt plane.
Example




FindTilt(ImGearRasterPage,Double,Double,Double) Method
Computes the least-squares best fit plane for an image.
Syntax
'Declaration
 
Public Shared Sub FindTilt( _
   ByVal page As ImGearRasterPage, _
   ByRef slopeX As Double, _
   ByRef slopeY As Double, _
   ByRef piston As Double _
) 
 
'Usage
 
Dim page As ImGearRasterPage
Dim slopeX As Double
Dim slopeY As Double
Dim piston As Double
 
ImGearRasterProcessing.FindTilt(page, slopeX, slopeY, piston)

Parameters

page
An ImageGear.Core.ImGearRasterPage class object to process.
slopeX
Returns the slope in the X direction of the tilt plane.
slopeY
Returns the slope in the Y direction of the tilt plane.
piston
Returns the piston of the tilt plane.
Remarks
This method computes the least-squares best fit plane for an image. The plane will be given by formula:

f(x, y) = SlopeX * x + SlopeY * y + Piston.

Can be applied only to 8, 16 or 32bit grayscale images with one channel.

Example
// Find the tilt of an image.
double slopeX, slopeY, piston;
ImGearRasterProcessing.FindTilt(igRasterPage, out slopeX, out slopeY, out piston);

// Add the found tilt from the image, in effect removing it.
ImGearRasterProcessing.AddTilt(igRasterPage, slopeX, slopeY);
See Also