LEADTOOLS Image Processing (Leadtools.ImageProcessing.Core assembly)
LEAD Technologies, Inc

AutoSegmentCommand Constructor(LeadRect)

Example 





The Segmentation rectangle surrounding the object to be segmented
Initializes a new AutoSegmentCommand class object with explicit parameters. .NET support WinRT support
Syntax
public AutoSegmentCommand( 
   LeadRect rect
)
'Declaration
 
Public Function New( _
   ByVal rect As LeadRect _
)
'Usage
 
Dim rect As LeadRect
 
Dim instance As New AutoSegmentCommand(rect)
public AutoSegmentCommand( 
   LeadRect rect
)
function AutoSegmentCommand( 
   rect 
)
public:
AutoSegmentCommand( 
   LeadRect rect
)

Parameters

rect
The Segmentation rectangle surrounding the object to be segmented
Example
 
Public Sub AutoSegmentConstructorExample()
   Dim codecs As New RasterCodecs()
   codecs.ThrowExceptionsOnInvalidImages = True

   Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE3.dcm"))


   Dim command As AutoSegmentCommand = New AutoSegmentCommand(New LeadRect(194, 161, 111, 153))
   command.Run(leadImage)

End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void AutoSegmentConstructorExample()
     {
         // Load an image
         RasterCodecs codecs = new RasterCodecs();
         codecs.ThrowExceptionsOnInvalidImages = true;

         RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE3.dcm"));

         // Prepare the command
         // Apply 
         AutoSegmentCommand command = new AutoSegmentCommand(new LeadRect(194, 161, 111, 153));
         command.Run(image);

     }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
function AutoSegmentConstructorExample()
{
   var codecs = new Leadtools.Codecs.RasterCodecs();
   codecs.throwExceptionsOnInvalidImages = true;

   // Load the image
   var srcFileName = "Assets\\IMAGE3.dcm";
   return Tools.AppInstallFolder().getFileAsync(srcFileName).then(function (loadFile) {
      return codecs.loadAsync(Leadtools.LeadStreamFactory.create(loadFile));
   }).then(function (image){
      // Prepare the command
      with (Leadtools.ImageProcessing.Core) {
         var command = new AutoSegmentCommand(Leadtools.LeadRectHelper.create(194, 161, 111, 153));
         command.run(image);
      }
   });
}
[TestMethod]
public async Task AutoSegmentConstructorExample()
{
    // Load an image
    RasterCodecs codecs = new RasterCodecs();
    codecs.ThrowExceptionsOnInvalidImages = true;
    // Load the image
    string srcFileName = @"Assets\IMAGE3.dcm";
    StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);
    RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));

    // Prepare the command
    // Apply 
    AutoSegmentCommand command = new AutoSegmentCommand(LeadRectHelper.Create(194, 161, 111, 153));
    command.Run(image);

}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AutoSegmentCommand Class
AutoSegmentCommand Members
Overload List

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.