EOIDetectionConfig
eyesonit-typescript-sdk / EOIDetectionConfig
Class: EOIDetectionConfig
Detection behavior for a region. Configure class-based, natural-language, face-recognition, or similarity matching.
Constructors
Constructor
new EOIDetectionConfig(
init?):EOIDetectionConfig
Parameters
init?
Partial<EOIDetectionConfig>
Optional partial initialization object.
Returns
EOIDetectionConfig
Properties
class_name?
optionalclass_name:string|null
Optional class filter (person, vehicle, bag, animal, unknown).
class_threshold?
optionalclass_threshold:number|null=10
Class confidence threshold used when class_name is set.
object_size?
optionalobject_size:number=100
Minimum object size filter. Minimum is 100 when provided.
combined_threshold?
optionalcombined_threshold:number|null=null
Minimum combined threshold for alerting. Default is 50.
min_contour_area?
optionalmin_contour_area:number|null=null
Optional contour-area filter for motion/object extraction.
max_bounding_box_area?
optionalmax_bounding_box_area:number|null=null
Optional upper bound for bounding-box area.
object_descriptions
object_descriptions:
EOIObjectDescription[]
Natural-language/object prompt list used for matching and alerting.
face_recognition
face_recognition:
EOIFaceRecognitionConfig|undefined=undefined
Face-recognition matching configuration.
similarity
similarity:
EOISimilarityConfig|undefined=undefined
Similarity matching configuration.
conditions?
optionalconditions:EOIDetectionCondition[]
Optional detection conditions such as count and line-cross.
alert_seconds?
optionalalert_seconds:number=0.1
Seconds detection must persist before alerting. Validator minimum: 0.1.
reset_seconds?
optionalreset_seconds:number=0.1
Seconds before resetting alert state. Validator minimum: 0.1.
objects?
optionalobjects:EOIDetectionObject[]
Optional object-level filters/labels for downstream matching logic.
Methods
fromJsonObj()
staticfromJsonObj(obj):EOIDetectionConfig
Parameters
obj
any
Returns
EOIDetectionConfig
default()
staticdefault():EOIDetectionConfig
Returns
EOIDetectionConfig