EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Interface ITextSearchTrigger

    Interface defining a text search trigger that performs OCR on a captured region, followed by text analysis using a text evaluator.

    Inherited Members
    IWindowCaptureTrigger<ITextSearchDetectionResult>.GetFrameStats()
    IWindowCaptureTrigger<ITextSearchDetectionResult>.Refresh(bool, CancellationToken)
    IWindowCaptureTrigger<ITextSearchDetectionResult>.RefreshAsync(bool, CancellationToken)
    IWindowCaptureTrigger<ITextSearchDetectionResult>.Refresh(CancellationToken)
    IWindowCaptureTrigger<ITextSearchDetectionResult>.RefreshAsync(CancellationToken)
    IWindowCaptureTrigger<ITextSearchDetectionResult>.WindowRegion
    IWindowCaptureTrigger<ITextSearchDetectionResult>.CaptureSourceId
    IWindowCaptureTrigger<ITextSearchDetectionResult>.MinFramesPerSecond
    IWindowCaptureTrigger<ITextSearchDetectionResult>.MaxFramesPerSecond
    IWindowCaptureTrigger<ITextSearchDetectionResult>.CaptureCursor
    IWindowCaptureTrigger<ITextSearchDetectionResult>.EnablePreview
    IWindowCaptureTrigger<ITextSearchDetectionResult>.TargetWindow
    IWindowCaptureTrigger<ITextSearchDetectionResult>.WhenImageProcessed
    IWindowCaptureTrigger<ITextSearchDetectionResult>.Bounds
    IWindowCaptureTrigger<ITextSearchDetectionResult>.BoundsScreen
    IAuraTrigger.IsIgnored
    IAuraTrigger.IsInverted
    IAuraTrigger.IsActive
    IAuraTrigger.IsEnabled
    IAuraTrigger.TimeLeftTillNextValue
    IAuraTrigger.ActivationTimeout
    IAuraTrigger.DeactivationTimeout
    IAuraTrigger.ActivationProgress
    IAuraTrigger.NextIsActive
    IAuraTrigger.EnableAdvancedSettings
    IAuraEntity.NameSuffix
    IAuraObject.AddOrUpdateBinding(AuraBindingProperties)
    IAuraObject.ResolveBinding(string)
    IAuraObject.Properties
    IAuraObject.RaisePropertiesWithBindings
    IAuraObject.PropertiesChanges
    IBindableReactiveObject.RemoveBinding(string)
    IBindableReactiveObject.RemoveBinding(IReactiveBinding)
    IBindableReactiveObject.AddOrUpdateBinding(IReactiveBinding)
    IBindableReactiveObject.ClearBindings()
    IBindableReactiveObject.AddOrUpdateBinding<TSource>(string, TSource, string)
    IBindableReactiveObject.AddOrUpdateBinding(IValueProvider, string)
    IBindableReactiveObject.SessionObjectId
    IBindableReactiveObject.HasBindings
    IBindableReactiveObject.Bindings
    IHasTypedId<string>.Id
    ICanSetContext.Context
    IHasErrors.HasErrors
    IHasErrors.Errors
    IDisposable.Dispose()
    IHasError.LastError
    IHasErrorProvider.ErrorProvider
    ICanSetName.Name
    ICanSetDescription.Description
    IHasBoundsWindow.BoundsWindow
    IHasAttachedWindow.ActiveWindow
    INotifyPropertyChanged.PropertyChanged
    Namespace: EyeAuras.OpenCVAuras.Triggers.TextSearch
    Assembly: EyeAuras.OpenCVAuras.Shared.dll
    Syntax
    public interface ITextSearchTrigger : IWindowCaptureTrigger<ITextSearchDetectionResult>, IAuraTrigger, IAuraEntity, IAuraObject, IBindableReactiveObject, IHasId, IHasTypedId<string>, ICanSetContext, IHasContext, IHasErrors, IDisposable, IHasError, IHasErrorProvider, ICanSetName, IHasName, ICanSetDescription, IHasDescription, IHasBoundsWindow, IHasAttachedWindow, INotifyPropertyChanged

    Properties

    Name Description
    EngineId

    Gets or sets the ID of the OCR engine used for text recognition. This can be set to use different OCR engines like Tesseract or Windows built-in OCR.

    EvaluatorType

    Gets or sets the type of text evaluator used for text analysis. Determines how the OCR result is analyzed and matched with the target text.

    IgnoreCase

    Gets or sets a value indicating whether the text comparison should ignore case. When true, the case of letters is ignored during text matching.

    InvertImage

    Gets or sets a value indicating whether the image should be inverted before OCR. Inverting can be useful for images with light text on a dark background.

    ScaleFactor

    Gets or sets the scale factor applied to the captured image before OCR. Scaling can improve OCR accuracy on small or low-resolution text.

    SourceText

    Gets the text that has been recognized by the OCR process. This is the raw output from the OCR engine.

    TargetText

    Gets or sets the target text to match with the OCR result. The trigger activates when the OCR'd text matches this target text.

    TextEvaluator

    Gets the text evaluator used for analyzing the recognized text. The evaluator applies specific rules or patterns to the OCR result.

    ThresholdImage

    Gets or sets a value indicating whether to apply thresholding to the image before OCR. Thresholding can enhance text contrast for better recognition.

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.