DetectDocumentCommand Class
Summary
Detects and returns the points of document's edges in an image.
Syntax
C#
VB
Objective-C
C++
Java
public class DetectDocumentCommand : RasterCommand, IInformationCommand
@interface LTKernelDetectDocumentCommand : LTRasterCommand
public class DetectDocumentCommand extends RasterCommand
Example
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Kernel;
public void DetectDocumentCommandExample()
{
using (RasterCodecs codecs = new RasterCodecs())
{
// Load an image
using (RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "PerspectiveDeskew.jpg")))
{
DetectDocumentCommand command = new DetectDocumentCommand();
command.Run(image);
if (command.DocumentArea != null)
Console.WriteLine("Document area detected");
else
Console.WriteLine("No document detected");
}
}
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS21\Resources\Images";
}
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing.Kernel
Public Sub DetectDocumentCommandExample()
Using codecs As RasterCodecs = New RasterCodecs()
Using image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "PerspectiveDeskew.jpg"))
Dim command As DetectDocumentCommand = New DetectDocumentCommand()
command.Run(image)
If command.DocumentArea IsNot Nothing Then
Console.WriteLine("Document area detected")
Else
Console.WriteLine("No document detected")
End If
End Using
End Using
End Sub
Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\LEADTOOLS21\Resources\Images"
End Class