| 
               | 
            
              Tools Methods | 
          
The Tools type exposes the following members.
| Name | Description | |
|---|---|---|
| Center | 
              Computes the center of a given rectangle.
              | |
| Collinear(PointF, PointF, PointF) | 
              Detects if three points are collinear.
              | |
| Collinear(PointH, PointH, PointH) | 
              Detects if three points are collinear.
              | |
| CopyResolutionFrom | 
            Copies the horizontal and vertical resolution specifications
            from a source Bitmap image and stores in a destination image.
              | |
| Fundamental(PointF, PointF) | 
              Creates the fundamental matrix between two
              images from a set of points from each image.
              | |
| Fundamental(PointH, PointH) | 
              Creates the fundamental matrix between two
              images from a set of points from each image.
              | |
| Fundamental(PointH, PointH, PointH) | 
              Creates the fundamental matrix between two
              images from a set of points from each image.
              | |
| GetFormat | 
              Gets the image format most likely associated with a given file name.
              | |
| Homography(PointF, PointF) | 
              Creates an homography matrix matching points
              from a set of points to another.
              | |
| Homography(PointH, PointH) | 
              Creates an homography matrix matching points
              from a set of points to another.
              | |
| InnerProduct | 
              Computes the inner product of two points.
              | |
| IsEqual | 
              Compares two rectangles for equality, considering an acceptance threshold.
              | |
| LockBits(Bitmap, ImageLockMode) | 
              Locks a Bitmap into system memory.
              | |
| LockBitsTResult(Bitmap, ImageLockMode, ActionUnmanagedImage) | 
              Locks a Bitmap into system memory and executes an operation with a 
              UnmanagedImage that points to this memory location.
              | |
| LockBitsTResult(Bitmap, ImageLockMode, FuncUnmanagedImage, TResult) | 
              Locks a Bitmap into system memory and executes an operation with a 
              UnmanagedImage that points to this memory location.
              | |
| Max(Bitmap) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(UnmanagedImage) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(Bitmap, Rectangle) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(Bitmap, Int32) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(BitmapData, Rectangle) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(UnmanagedImage, Rectangle) | 
              Computes the maximum pixel value in the given image.
              | |
| Max(UnmanagedImage, Int32) | 
              Computes the maximum pixel value in the given image.
              | |
| Mean(Bitmap) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Mean(BitmapData) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Mean(UnmanagedImage) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Mean(Bitmap, Rectangle) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Mean(BitmapData, Rectangle) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Mean(UnmanagedImage, Rectangle) | 
              Computes the arithmetic mean of the pixels in a given image.
              | |
| Min(Bitmap) | 
              Computes the maximum pixel value in the given image.
              | |
| Min(UnmanagedImage) | 
              Computes the minimum pixel value in the given image.
              | |
| Min(Bitmap, Rectangle) | 
              Computes the maximum pixel value in the given image.
              | |
| Min(Bitmap, Int32) | 
              Computes the maximum pixel value in the given image.
              | |
| Min(BitmapData, Rectangle) | 
              Computes the minimum pixel value in the given image.
              | |
| Min(UnmanagedImage, Rectangle) | 
              Computes the minimum pixel value in the given image.
              | |
| Min(UnmanagedImage, Int32) | 
              Computes the maximum pixel value in the given image.
              | |
| Multiply(PointF, Single) | 
              Multiplies a point by a transformation matrix.
              | |
| Multiply(Single, PointF) | 
              Multiplies a transformation matrix and a point.
              | |
| Normalize(PointF, MatrixH) | 
              Normalizes a set of homogeneous points so that the origin is located
              at the centroid and the mean distance to the origin is sqrt(2).
              | |
| Normalize(PointF, Single) | 
              Normalizes a set of homogeneous points so that the origin is located
              at the centroid and the mean distance to the origin is sqrt(2).
              | |
| Normalize(PointH, MatrixH) | 
              Normalizes a set of homogeneous points so that the origin is located
              at the centroid and the mean distance to the origin is sqrt(2).
              | |
| Normalize(PointH, Single) | 
              Normalizes a set of homogeneous points so that the origin is located
              at the centroid and the mean distance to the origin is sqrt(2).
              | |
| StandardDeviation(Bitmap, Double) | 
              Computes the standard deviation of image pixels.
              | |
| StandardDeviation(BitmapData, Double) | 
              Computes the standard deviation of image pixels.
              | |
| StandardDeviation(UnmanagedImage, Double) | 
              Computes the standard deviation of image pixels.
              | |
| StandardDeviation(Bitmap, Rectangle, Double) | 
              Computes the standard deviation of image pixels.
              | |
| StandardDeviation(BitmapData, Rectangle, Double) | 
              Computes the standard deviation of image pixels.
              | |
| StandardDeviation(UnmanagedImage, Rectangle, Double) | 
              Computes the standard deviation of image pixels.
              | |
| Sum(Bitmap) | 
              Computes the sum of the pixels in a given image.
              | |
| Sum(BitmapData) | 
              Computes the sum of the pixels in a given image.
              | |
| Sum(UnmanagedImage) | 
              Computes the sum of the pixels in a given image.
              | |
| Sum(Bitmap, Rectangle) | 
              Computes the sum of the pixels in a given image.
              | |
| Sum(BitmapData, Rectangle) | 
              Computes the sum of the pixels in a given image.
              | |
| Sum(UnmanagedImage, Rectangle) | 
              Computes the sum of the pixels in a given image.
              | |
| ToBitmap(Byte) | 
              Converts an image given as a matrix of pixel values into a Bitmap.
              For more options, please use the MatrixToImage class.
              | |
| ToBitmap(Double) | 
              Converts an image given as a matrix of pixel values into a Bitmap.
              For more options, please use the MatrixToImage class.
              | |
| ToBitmap(Int16) | 
              Converts an image given as a matrix of pixel values into a Bitmap.
              For more options, please use the MatrixToImage class.
              | |
| ToBitmap(Int32) | 
              Converts an image given as a matrix of pixel values into a Bitmap.
              For more options, please use the MatrixToImage class.
              | |
| ToBitmap(Single) | 
              Converts an image given as a matrix of pixel values into a Bitmap.
              For more options, please use the MatrixToImage class.
              | |
| ToJagged(Bitmap) | 
              Converts an image given as a Bitmap into a matrix of 
              pixel values.For more options, please use the MatrixToImage class.
              | |
| ToJagged(Bitmap, Int32) | 
              Converts an image given as a Bitmap into a matrix of 
              pixel values.For more options, please use the MatrixToImage class.
              | |
| ToMatrix(Bitmap) | 
              Converts an image given as a Bitmap into a matrix of 
              pixel values.For more options, please use the MatrixToImage class.
              | |
| ToMatrix(Bitmap, Int32) | 
              Converts an image given as a Bitmap into a matrix of 
              pixel values.For more options, please use the MatrixToImage class.
              | |
| TransformPoints | 
              Transforms the given points using this transformation matrix.
              |