Detects the variation of colors in the specified direction using statistical indices. It is similar to EdgeDetectStatisticalCommand, but this command allows you to specify the direction angle.
public class DirectionEdgeStatisticalCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommandPublic Class DirectionEdgeStatisticalCommandInherits Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommandImplements Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand
public sealed class DirectionEdgeStatisticalCommand : Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommand@interface LTDirectionEdgeStatisticalCommand : LTRasterCommandpublic class DirectionEdgeStatisticalCommand extends RasterCommandfunction Leadtools.ImageProcessing.Effects.DirectionEdgeStatisticalCommand()public ref class DirectionEdgeStatisticalCommand : public Leadtools.Imageprocessing.Leadtools.ImageProcessing.RasterCommand, Leadtools.Imageprocessing.Leadtools.ImageProcessing.IRasterCommandFor more information, refer to Detecting and Enhancing Edges and Lines.
Run the DirectionEdgeStatisticalCommand on an image, to find it is edges.
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.EffectsPublic Sub DirectionEdgeStatisticalCommandExample()Dim codecs As New RasterCodecs()codecs.ThrowExceptionsOnInvalidImages = TrueDim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ImageProcessingDemo\\NaturalFruits.jpg"))' Prepare the commandDim command As DirectionEdgeStatisticalCommand = New DirectionEdgeStatisticalCommandcommand.Dimension = 15command.Threshold = 128command.Angle = 4500command.EdgeColor = New RasterColor(255, 255, 255)command.BackGroundColor = New RasterColor(0, 0, 0)'Find the edges in the image.command.Run(leadImage)codecs.Save(leadImage, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24)End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.Effects;public void DirectionEdgeStatisticalCommandExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ImageProcessingDemo\\NaturalFruits.jpg"));// Prepare the commandDirectionEdgeStatisticalCommand command = new DirectionEdgeStatisticalCommand();command.Dimension = 15;command.Threshold = 128;command.Angle = 4500;command.EdgeColor = new RasterColor(255, 255, 255);command.BackGroundColor = new RasterColor(0, 0, 0);//Find the edges in the image.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:\Users\Public\Documents\LEADTOOLS Images";}
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.Effects;using Leadtools.ImageProcessing;public async Task DirectionEdgeStatisticalCommandExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;// Load the imagestring srcFileName = @"Assets\Image1.cmp";StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));// Prepare the commandDirectionEdgeStatisticalCommand command = new DirectionEdgeStatisticalCommand();command.Dimension = 15;command.Threshold = 128;command.Angle = 4500;command.EdgeColor = RasterColorHelper.Create(255, 255, 255);command.BackGroundColor = RasterColorHelper.Create(0, 0, 0);//Find the edges in the image.command.Run(image);//Save as BMPstring destFileName = @"result.bmp";StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName);await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24);}
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.Effects;using Leadtools.Examples;public void DirectionEdgeStatisticalCommandExample(RasterImage image, Stream outStream){// Prepare the commandDirectionEdgeStatisticalCommand command = new DirectionEdgeStatisticalCommand();command.Dimension = 15;command.Threshold = 128;command.Angle = 4500;command.EdgeColor = new RasterColor(255, 255, 255);command.BackGroundColor = new RasterColor(0, 0, 0);//Find the edges in the image.command.Run(image);// Save result imageRasterCodecs codecs = new RasterCodecs();codecs.Save(image, outStream, RasterImageFormat.Jpeg, 24);image.Dispose();}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.EffectsPublic Sub DirectionEdgeStatisticalCommandExample(ByVal image As RasterImage, ByVal outStream As Stream)' Prepare the commandDim command As DirectionEdgeStatisticalCommand = New DirectionEdgeStatisticalCommand()command.Dimension = 15command.Threshold = 128command.Angle = 4500command.EdgeColor = New RasterColor(255, 255, 255)command.BackGroundColor = New RasterColor(0, 0, 0)'Find the edges in the image.command.Run(image)' Save result imageDim codecs As RasterCodecs = New RasterCodecs()codecs.Save(image, outStream, RasterImageFormat.Jpeg, 24)image.Dispose()End Sub
DirectionEdgeStatisticalCommand Members
Leadtools.ImageProcessing.Effects Namespace
Detecting and Enhancing Edges and Lines
Leadtools.ImageProcessing.Color.IntensityDetectCommand
Leadtools.ImageProcessing.Core.MinimumCommand
Leadtools.ImageProcessing.Core.MaximumCommand
Leadtools.ImageProcessing.SpecialEffects.ShadowCommand
Leadtools.ImageProcessing.Color.ChangeHueSaturationIntensityCommand
Leadtools.ImageProcessing.Color.ColorThresholdCommand
Leadtools.ImageProcessing.Core.DiscreteFourierTransformCommand
DirectionEdgeStatisticalCommand Class
Leadtools.ImageProcessing.Core.FrequencyFilterMaskCommand
Leadtools.ImageProcessing.Core.FastFourierTransformCommand
Leadtools.ImageProcessing.Core.FrequencyFilterCommand
Leadtools.ImageProcessing.Core.FrequencyFilterMaskCommand
Leadtools.ImageProcessing.Core.FourierTransformDisplayCommand
StatisticsInformationCommand Class
ObjectInformationCommand Class
RegionContourPointsCommand Class
GetRegionPerimeterLength Method
Leadtools.ImageProcessing.Color.MathematicalFunctionCommand
Leadtools.ImageProcessing.Color.SegmentCommand
Leadtools.ImageProcessing.Core.SubtractBackgroundCommand
Leadtools.ImageProcessing.SpecialEffects.BricksTextureCommand
Leadtools.ImageProcessing.Core.DeskewCommand
Leadtools.ImageProcessing.SpecialEffects.DiffuseGlowCommand
Leadtools.ImageProcessing.SpecialEffects.GlowCommand
Leadtools.ImageProcessing.Core.HalfTonePatternCommand
Leadtools.ImageProcessing.SpecialEffects.PerspectiveCommand
Leadtools.ImageProcessing.SpecialEffects.PlasmaCommand
|
Products |
Support |
Feedback: DirectionEdgeStatisticalCommand Class - Leadtools.ImageProcessing.Effects |
Introduction |
Help Version 19.0.2017.3.21
|

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.