1. A method comprising: retrieving, by one or more processors, one of more video feeds, wherein the one or more video feeds capture one or more people; determining, by the one or more processors, a viewing area for at least one person of the one or more people, wherein the viewing area is based, at least in part, on a position and viewing direction of the at least one person; determining, by the one or more processors, one or more viewed objects for the at least one person of the one or more people based, at least in part, on one or more objects in an area covered by the viewing area for the at least one person of the one or more people; receiving, by the one or more processors, a selection of an object of the one or more viewed objects; in response to the selected object being within a predetermined range of the at least one person, generating, by the one or more processors, an overlay indicating a number of people captured in the one or more video feeds that viewed the selected object, wherein the number of people captured in the one or more video feeds are sorted based on one or more search parameters; and generating, by the one or more processors, a report including information indicative of (i) the one or more viewed objects and (ii) the at least one person.