Leadtools.Windows.Media.Effects Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.02.15
AutoBinaryCommandBitmapEffect Class
See Also  Members   Example 
Leadtools.Windows.Media.Effects.Color Namespace : AutoBinaryCommandBitmapEffect Class





Applies binary segmentation to the image using an automatically calculated threshold based on a two-peak method of statistical analysis of the histogram. This command is available in LEADTOOLS Document and Medical Imaging toolkits.

Syntax

Visual Basic (Declaration) 
Public Class AutoBinaryCommandBitmapEffect 
   Inherits RasterCommandBitmapEffect
Visual Basic (Usage)Copy Code
Dim instance As AutoBinaryCommandBitmapEffect
C# 
public class AutoBinaryCommandBitmapEffect : RasterCommandBitmapEffect 
Managed Extensions for C++ 
public __gc class AutoBinaryCommandBitmapEffect : public RasterCommandBitmapEffect 
C++/CLI 
public ref class AutoBinaryCommandBitmapEffect : public RasterCommandBitmapEffect 
XAML Property Element Usage 

AutoBinaryCommandBitmapEffect ...

Example

Run the AutoBinaryCommandBitmapEffect on an image and apply automatic binary segmentation on it.

Visual BasicCopy Code
Public Sub AutoBinaryCommandBitmapEffectExample(ByVal element As FrameworkElement)

   ' Initialize Effect
   Dim effect As AutoBinaryCommandBitmapEffect = New AutoBinaryCommandBitmapEffect()
   element.BitmapEffect = effect
End Sub
C#Copy Code
public void AutoBinaryCommandBitmapEffectExample(FrameworkElement element) 

 
   // Initialize Effect 
   AutoBinaryCommandBitmapEffect effect = new AutoBinaryCommandBitmapEffect(); 
   element.BitmapEffect = effect; 
}
XAMLCopy Code
<Page Title="CSAnimateEffect" Height="391" Width="300" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:lteffects="clr-namespace:Leadtools.Windows.Media.Effects.Color;assembly=Leadtools.Windows.Media.Effects"> 
  <Grid> 
    <Image Margin="10,10,10,10" HorizontalAlignment="Center" VerticalAlignment="Center" Source="C:\Program Files\LEAD Technologies, Inc\LEADTOOLS 15\Images\slave.jpg"> 
      <Image.BitmapEffect> 
        <lteffects:AutoBinaryCommandBitmapEffect x:Name="MyBitmapEffect" /> 
      </Image.BitmapEffect> 
    </Image> 
  </Grid> 
</Page>

Remarks

  • The image is transformed into a binary image using a threshold calculated automatically based on statistical features of the image. Best results are obtained with grayscale images.
  • This command does not support signed data images.

Inheritance Hierarchy

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Freezable
            System.Windows.Media.Animation.Animatable
               System.Windows.Media.Effects.BitmapEffect
                  Leadtools.Windows.Media.Effects.RasterCommandBitmapEffect
                     Leadtools.Windows.Media.Effects.Color.AutoBinaryCommandBitmapEffect

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003

See Also