←Select platform

DynamicBinaryCommand Constructor(int,int)

Summary
Initializes a new DynamicBinaryCommand class object with explicit parameters.
Syntax
C#
Objective-C
C++/CLI
Java
Python
- (instancetype)initWithDimension:(NSUInteger)dimension localContrast:(NSUInteger)localContrast NS_DESIGNATED_INITIALIZER; 
public DynamicBinaryCommand( 
   int dimension, 
   int localContrast 
); 
public: 
DynamicBinaryCommand(  
   int dimension, 
   int localContrast 
) 
__init__(self,dimension,localContrast) # Overloaded constructor 

Parameters

dimension
Dimensions of the neighborhood used when evaluating each pixel (Dimension x Dimension), in pixels. This should be at least 1.

localContrast
Local contrast threshold. If the contrast of the area surrounding the pixel is less than the LocalContrast property, the pixel is converted to black or white using a global pre-calculated threshold. If the contrast of the area surrounding the pixel is higher than the LocalContrast property, the local threshold value is calculated and used. The range for the LocalContrast property is 0 to 255 for 8-bit, 0 to 4095 for 12-bit and 0 to 65535 for 16-bit.

Example

Run the DynamicBinaryCommand on an image.

C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Color; 
 
 
public void DynamicBinaryConstructorExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Beauty16.jpg")); 
 
   // Prepare the command 
   DynamicBinaryCommand command = new DynamicBinaryCommand(8, 16); 
   // convert it into a black and white image without changing its bits per pixel. 
   command.Run(image); 
   codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24); 
 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

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

Leadtools.ImageProcessing.Color Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.