I need you to develop some software for me. I would like this software to read video feeds from a traffic camera and count the number and types of vehicles that pass that road over time. it should also count human traffic not inside vehicles. The data from the software should form analytics which can be used to generate reports of amount of traffics over a specified period. it needs to be able to recognise and distinguish between sex, age category (child/adult/elderly), how long the person was within a specified distance from the camera, etc.