A method being implemented by a computing system (100,1000) including one or more physical processors (112,1004) and storage media storing machine-readable instructions, the method comprising: obtaining image information representing an environment; providing the image information for display on at least one device, the image information corresponding to video content; identifying, based on the image information, a discrete object observed within the environment; classifying, based on the image information in comparison with an object template, the discrete object; generating a graphic representing the discrete object observed within the environment; displaying the graphic as an overlay on top of the displayed image information, wherein the graphic is provided over a location on the displayed image information corresponding to the location of the discrete object within the environment at the time the image information was captured; detecting an event condition associated with the discrete object for one or more frames of the video content; associating an event tag representative of the detected event condition with the discrete object, wherein the event tag is associated with an indication of the one or more frames of the video content and is viewable and searchable in connection with the displayed graphic representing the discrete object; the method being characterized in that it further comprises the steps of; receiving a tag search query comprising one or more search terms; identifying the event tag in response to receiving the tag search query by performing a search of tags and determining that the event tag matches the tag search query; identifying at least one frame of the one or more frames in which the event condition is associated with the discrete object based on the identified event tag; displaying, via a user interface, a thumbnail/snapshot of the at least one frame of the one or more frames in which the event condition is associated with the discrete object based on identifying at least one frame of the one or more frames in which the event condition is associated with the discrete object; receiving a user selection of the thumbnail/snapshot via the user interface; and responsive to the user selection, navigating to a particular frame of the one or more frames. obtaining image information representing an environment; providing the image information for display on at least one device, the image information corresponding to video content; identifying, based on the image information, a discrete object observed within the environment; classifying, based on the image information in comparison with an object template, the discrete object; generating a graphic representing the discrete object observed within the environment; displaying the graphic as an overlay on top of the displayed image information, wherein the graphic is provided over a location on the displayed image information corresponding to the location of the discrete object within the environment at the time the image information was captured; detecting an event condition associated with the discrete object for one or more frames of the video content; associating an event tag representative of the detected event condition with the discrete object, wherein the event tag is associated with an indication of the one or more frames of the video content and is viewable and searchable in connection with the displayed graphic representing the discrete object; the method being characterized in that it further comprises the steps of; receiving a tag search query comprising one or more search terms; identifying the event tag in response to receiving the tag search query by performing a search of tags and determining that the event tag matches the tag search query; identifying at least one frame of the one or more frames in which the event condition is associated with the discrete object based on the identified event tag; displaying, via a user interface, a thumbnail/snapshot of the at least one frame of the one or more frames in which the event condition is associated with the discrete object based on identifying at least one frame of the one or more frames in which the event condition is associated with the discrete object; receiving a user selection of the thumbnail/snapshot via the user interface; and responsive to the user selection, navigating to a particular frame of the one or more frames.