Hello All,
I thought I was finally understanding BI's Triggers and Alerts until recently. I have a camera set up for ALPR set to only send images to the CodeProject AI ALPR service if a vehicle has been detected. I have one trigger zone set up so that I ignore motion on the main road and only look for cars coming down my driveway. I didn't realize until reviewing the AI .DAT file that only the area in the motion zone is sent to the AI for processing. This is problematic as vehicle moves into the excluded zone eventually meaning the AI images I send for analysis aren't capturing the full image. I have it set up to send 15 progressive images which gives me 5.25 seconds of coverage which is enough to get a full vehicle through the zone. Additionally, according to the manual, BI makes a decision as to which AI image to use for an alert. "An attempt is made to choose the image with the best confidence and highest number of confirmed or canceled objects when deciding whether to confirm or cancel the alert. Additional preference is given to images with more faces. If you have selected a large number of post-trigger images, processing may be terminated early if object confidence declines or the trigger ends." The result of this is I occasionally have half of a car entering the zone before a plate comes into view - presumable because the confidence of the Vehicle had decreased since a prior image.
Given this, my question is - How can I allow the full number of AI images to be processed before confirming the alert and exiting the effort? This would ensure I have all images analyzed before sending an alert that should contain vehicle + plate and prevent alerts that only include a vehicle without a plate. Also, how can I process the full image for the Alert while still only looking for motion within a zone? I've attached images and a video of my problem. The one where I have both the vehicle and plate confirmation was created by running AI processing on my recording.
Thank you all in advance!
I thought I was finally understanding BI's Triggers and Alerts until recently. I have a camera set up for ALPR set to only send images to the CodeProject AI ALPR service if a vehicle has been detected. I have one trigger zone set up so that I ignore motion on the main road and only look for cars coming down my driveway. I didn't realize until reviewing the AI .DAT file that only the area in the motion zone is sent to the AI for processing. This is problematic as vehicle moves into the excluded zone eventually meaning the AI images I send for analysis aren't capturing the full image. I have it set up to send 15 progressive images which gives me 5.25 seconds of coverage which is enough to get a full vehicle through the zone. Additionally, according to the manual, BI makes a decision as to which AI image to use for an alert. "An attempt is made to choose the image with the best confidence and highest number of confirmed or canceled objects when deciding whether to confirm or cancel the alert. Additional preference is given to images with more faces. If you have selected a large number of post-trigger images, processing may be terminated early if object confidence declines or the trigger ends." The result of this is I occasionally have half of a car entering the zone before a plate comes into view - presumable because the confidence of the Vehicle had decreased since a prior image.
Given this, my question is - How can I allow the full number of AI images to be processed before confirming the alert and exiting the effort? This would ensure I have all images analyzed before sending an alert that should contain vehicle + plate and prevent alerts that only include a vehicle without a plate. Also, how can I process the full image for the Alert while still only looking for motion within a zone? I've attached images and a video of my problem. The one where I have both the vehicle and plate confirmation was created by running AI processing on my recording.
Thank you all in advance!
Attachments
Last edited: