HighThreshold Property (original) (raw)

Summary

Gets or sets a value that represents the highest intensity to detect.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public int HighThreshold { get; set; } 
@property (nonatomic, assign) NSUInteger highThreshold; 

public int getHighThreshold(); public void setHighThreshold( int intValue );

public: property int HighThreshold { int get(); void set ( int ); }

Property Value

Highest intensity to detect. Possible values are from 0 to 255.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Color; public void IntensityDetectCommandExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "dirty_barcode.jpg")); // Prepare the command IntensityDetectCommand command = new IntensityDetectCommand(); //Apply the filter. command.LowThreshold = 128; command.HighThreshold = 255; command.InColor = new RasterColor(255, 255, 255); command.OutColor = new RasterColor(0, 0, 0); command.Channel = IntensityDetectCommandFlags.Master; 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"; }