Error processing SSI file
LEADTOOLS Image Processing (Leadtools.ImageProcessing.Core assembly)

Show in webframe

AutoSegmentCommand Constructor(LeadRect)








The Segmentation rectangle surrounding the object to be segmented
Initializes a new AutoSegmentCommand class object with explicit parameters.
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

Runs the AutoSegmentCommand on the Image.

Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.ImageProcessing.Core

   
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
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Core;

        
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);
      }
   });
}
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing.Core;

        
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

See Also

Reference

AutoSegmentCommand Class
AutoSegmentCommand Members
Overload List

Error processing SSI file