←Select platform

ShrinkWrapCommand Constructor(int,LeadPoint,int,ShrinkWrapFlags)

Summary

Initializes a new ShrinkWrapCommand class object with explicit parameters.

Syntax
C#
VB
Java
Objective-C
C++
Public Function New( _ 
   ByVal threshold As Integer, _ 
   ByVal center As LeadPoint, _ 
   ByVal radius As Integer, _ 
   ByVal flags As ShrinkWrapFlags _ 
) 
- (instancetype)initWithThreshold:(NSInteger)threshold 
                           center:(LeadPoint)center 
                           radius:(NSInteger)radius 
                            flags:(LTShrinkWrapFlags)flags 
public ShrinkWrapCommand( 
   int threshold, 
   LeadPoint center,  
   int radius,  
   ShrinkWrapFlags flags 
) 
public: 
ShrinkWrapCommand(  
   int threshold, 
   LeadPoint center, 
   int radius, 
   ShrinkWrapFlags flags 
) 

Parameters

threshold
Value of the threshold to be used in the segmentation process.

center
Center of the rectangle or circle used to segment the object inside.

radius
Radius of the rectangle/circle specified by the user.

flags
the flags that specify the shape to be used.

Example
C#
VB
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Core; 
 
public void ShrinkWrapConstructorExample() 
{ 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   //Load an image 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE3.dcm")); 
 
   //Prepare the command 
   ShrinkWrapCommand command = new ShrinkWrapCommand(60, new LeadPoint(245, 230), 100, ShrinkWrapFlags.ShrinkRect | ShrinkWrapFlags.RgnSet); 
 
   command.Run(image); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; 
} 
Imports Leadtools 
Imports Leadtools.Codecs 
Imports Leadtools.ImageProcessing.Core 
 
Public Sub ShrinkWrapConstructorExample() 
   Dim codecs As RasterCodecs = New RasterCodecs() 
   codecs.ThrowExceptionsOnInvalidImages = True 
 
   'Load an image 
   Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "IMAGE3.dcm")) 
 
   'Prepare the command 
   Dim command As ShrinkWrapCommand = New ShrinkWrapCommand(60, New LeadPoint(245, 230), 100, CType(ShrinkWrapFlags.ShrinkRect + ShrinkWrapFlags.RgnSet, ShrinkWrapFlags)) 
 
   command.Run(image) 
End Sub 
 
Public NotInheritable Class LEAD_VARS 
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" 
End Class 

Requirements

Target Platforms

Help Version 20.0.2019.3.12
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Core Assembly