I need to analyze people's gender, age, and behavior, any recommedations?

My company is going to open a new type of flagship store later this autumn, which means there will be new collections and some digital marketing interaction devices we have planned for a long time. To keep the investment worth on the digital signages and devices, we will put cameras on the top to check people's reactions. In that case, I would like to ask if there is any video analytics software that can help the manager to quickly check how people interact with the content, or even filter people by certain conditions like gender, what type of clothing they're wearing, and if they're holding any shopping bags from the competitors. On the other hand, since there will be some QR codes to scan from the digital content we prepared, we're thinking to use it to check if our employees follow the instruction to help our customers. Or we can mark strange shoppers if they try to do anything to lead the devices damaged. Any ideas will be appreciated.