virtual L_INT LBitmap::Keystone(pPoints, pOutBitmap)
Performs inverse perspective transformation (keystoning) on an image.
Pointer to L_POINT that contains four polygon points to be mapped to rectangle.
Pointer of pointer to the bitmap handle that represents the resultant rectified bitmap.
|SUCCESS||The function was successful.|
|< 1||An error occurred. Refer to Return Codes.|
Frequently, images captured by portable devices are distorted because they are projected onto a surface at an angle. Vertical lines become slanted, etc. This function maps a polygon to a rectangle (an inverse perspective transformation), and can be used to correct the perspective of such images.
The input pPoints should contain 4 polygon points. These points will become the corners of the rectangle and the rest of the pixels are shifted accordingly.
This function can only process entire images. It does not support regions.
This function supports 12 and 16-bit grayscale and 48 and 64-bit color images.
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries