Machine Vision

System and method for gathering data related to quality of service in a customer service environment

Systems and methods relating to gathering data which may be used to produce metrics to analyze customer quality of service. Color-plus-depth sensors are placed facing a service area where customers are located. Images and depth maps of the service area are gathered by the sensors. These data sets are then processed by an on-site processor to isolate each customer and/or each item of interest in each data set. Each detected customer is identified using customer descriptors and the location of each item of interest and of each detected customer is determined relative to a reference point. The extracted data from each data set is uploaded to an off-site server for further processing. The off-site server analyzes the uploaded data to determine customer behavior, customer demographics, customer biometrics, and emotional state. The server can also analyze the uploaded data to determine quality of service (including service time).