Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.6.27
|
Leadtools.ImageProcessing.Core Namespace : ObjectCounterCommandEventArgs Class |
public class ObjectCounterCommandEventArgs : System.EventArgs
'Declaration
Public Class ObjectCounterCommandEventArgs Inherits System.EventArgs
'Usage
Dim instance As ObjectCounterCommandEventArgs
public sealed class ObjectCounterCommandEventArgs : ~Remove~
function Leadtools.ImageProcessing.Core.ObjectCounterCommandEventArgs()
public ref class ObjectCounterCommandEventArgs : public System.EventArgs
Runs the ObjectCounterCommand on an image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.ImageProcessing.Core Public WithEvents objectCounterCommand_S2 As ObjectCounterCommand Public Sub ObjectCounterCommandEventArgsExample() Dim codecs As New RasterCodecs() codecs.ThrowExceptionsOnInvalidImages = True Dim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "ImageProcessingDemo\\Image4.tif")) ' Prepare the command objectCounterCommand_S2 = New ObjectCounterCommand objectCounterCommand_S2.Run(leadImage) End Sub Private Sub ObjectCounterCommand_ObjectCounter_S2(ByVal sender As Object, ByVal e As ObjectCounterCommandEventArgs) Handles objectCounterCommand_S2.ObjectCounter Dim ee As ObjectCounterCommandEventArgs = New ObjectCounterCommandEventArgs(e.ObjectRectangle, e.ObjectData) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing.Core; public void ObjectCounterCommandEventArgsExample() { // Load an image RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, @"ImageProcessingDemo\Image4.tif")); // Prepare the command ObjectCounterCommand command = new ObjectCounterCommand(); command.ObjectCounter += new EventHandler<ObjectCounterCommandEventArgs>(ObjectCounterEvent_S2); command.Run(image); } private void ObjectCounterEvent_S2(object sender, ObjectCounterCommandEventArgs e) { ObjectCounterCommandEventArgs ee = new ObjectCounterCommandEventArgs(e.ObjectRectangle, e.ObjectData); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
// // public async Task ObjectCounterCommandEventArgsExample() // { // // Load an image // RasterCodecs codecs = new RasterCodecs(); // codecs.ThrowExceptionsOnInvalidImages = true; // // Load the image // string srcFileName = @"Assets\Image1.cmp"; // StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName); // RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile)); // // Prepare the command // ObjectCounterCommand command = new ObjectCounterCommand(); // command.ObjectCounter += new EventHandler<ObjectCounterCommandEventArgs>(ObjectCounterEvent_S2); // command.Run(image); // } // private void ObjectCounterEvent_S2(object sender, ObjectCounterCommandEventArgs e) // { // ObjectCounterCommandEventArgs ee = new ObjectCounterCommandEventArgs(e.ObjectRectangle, e.ObjectData); // } //