Extra Task Settings
From the task group configuration page, you can configure additional settings for the task group in the Extra Event Settings dialogue. This extra setting will be applied for all tasks in the task group.
Object tracker
Object tracker is a computational technique that follows the movement of a particular object across a sequence of frames, whether a video or an image series. It maintains an association between the object's identity and location in each frame.
Simple Tracker:
- Use when only a few objects are being tracked
- More robust to objects changing in size
- More robust for tracking objects of different types that are overlapping in the image
Advanced Tracker:
- Use when you have a lot of objects to track
- More sensitive to object size (a person who goes behind another object may become a different ID)
- Fast execution
Time to remember tracked object (only for byte tracker)
- It is the time period in which the object's appearance will be suppressed.
- Set to 0 if you wish to track every appearance of the same object
- Set to value > 0 to suppress for a limited duration
Eg, if the value is set to 30 seconds, the Object with the same ID that appears the first time will be registered, but any re-appearance within the next 30 seconds will be discarded.
Buffer
Sometimes, the target object being monitored may briefly disappear due to obstructions by other objects. To address this, you can set a buffer size greater than 0. The system will then process additional frames after an object has disappeared, treating the reappearing object with the same ID as if it had never disappeared.
Keep in mind that adding a buffer size introduces a delay in event detection, calculated as Buffer Size divided by the Camera Capture Rate.
Periodic Triggers
The Periodic Trigger feature is an optional step that allows you to automate the reporting of event summaries at regular intervals. This is an optional configuration that helps manage event logs or send reports periodically. Below is a step-by-step guide on how to configure this feature.
Step 1: Access the Periodic Trigger Configuration
- From the task group configuration, navigate to Step 4: Optional Periodic Trigger section, and click Add
- The periodic trigger configuration will appear
Step 2: Select Event Action Type
- In the Periodic Trigger Configuration window, you'll see a dropdown menu labeled Event Action Type.
- Choose the appropriate action based on your reporting needs. The available options include:
- Debug Logger: Logs the event details for debugging purposes.
- File Logger: Saves event details into a file.
- HTTP: Sends the event summary via an HTTP request.
- Depending on your system setup, select an action type that suits the event reporting method you want to use.
Step 3: Set Periodic Trigger Interval
- The Periodic Trigger Interval option allows you to specify the frequency at which the event summaries will be generated.
- Enter the desired time interval (e.g., 10) and choose the unit of time (Seconds, Minutes, Hours, etc.) from the dropdown menu.
- This defines how often the system will trigger the action you selected in the previous step.
Step 4: Select Event Task
- In the Event Task dropdown, you can specify which tasks or events should be included in the periodic report.
- You can choose All Events to report on every event that occurs.
- Alternatively, you can select specific tasks in the task group if you want to focus on particular events.
Step 5: Review and Save Configuration
- After configuring the action type, interval, and event tasks, review your settings.
- If no additional settings are required, you’ll see a message that says No Additional Settings Required.
- Click Save to apply the configuration, or click Cancel if you wish to discard the changes.
Example Use Case
If you want to log system events every 10 minutes for debugging purposes, select Debug Logger as the event action type, set the trigger interval to 10 minutes, and choose All Events. This configuration will ensure that every 10 minutes, the system logs all events for review.