Abstract: In some aspects, a server receives a video stream from a security system and processes a frame from the video stream to create a processed frame. The server analyzes the processed frame using artificial intelligence and determines that the processed frame includes a change to a surface area of an object and determines details associated with the change. The server determines that the change satisfies one or more thresholds, such as a change threshold and a time threshold. The server adds annotations to the processed frame to create an annotated frame. The annotations include the change and at least a portion of the details associated with the change to the surface area of the object. The server sends, to a designated recipient, a notification that includes a link to view the annotated frame.
Abstract: In some aspects, one or more processors may perform an analysis of a processed image using an artificial intelligence module. Based on the analysis, the one or more processors may determine that the processed image includes one or more threats and determine details associated with individual threats of the one or more threats. The one or more processors may determine, based on the details associated with the one or more threats, that a particular threat threshold of a plurality of threat thresholds has been satisfied. The one or more processors may add one or more annotations to the image to create an annotated image that includes the one or more threats and at least a portion of the details associated with individual threats of the one or more threats. The one or more processors may send a notification to one or more designated recipients.