ShahkarHassan / SMART-CROWD-ANALYZER

This is my Final year project in UET LAHORE.
MIT License
3 stars 0 forks source link

Implementation of CSV file and dashboard. #14

Open haris-rafique opened 3 years ago

haris-rafique commented 3 years ago

Implementation of CSV file and dashboard.

HamdaAnees commented 3 years ago

CSV Files contains the output information from which we will extract variables that will be used to make visual models such as dashboards, for better visualization and efficient report analysis. Member 1: Shahkar Ul Hassan, implements csv files for all the previous AI algorithms (People counter, group counter, staff exclusion, regular customer, facial recognition etc). Member 2: Hamda Anees, constructed dashboards and reports on the csv files of the algorithms. Lastly, these dashboards will be emerged inside the GUI.

HamdaAnees commented 3 years ago

Csv File This CSV File is generated on the Regular Customer Algorithm that works on real time implementation. The Algorithm captures the images of the face of the customers entering the shop and stores it on the database. About a month's database is stored. and those customers that had visited the shop more frequently will be classified as Regular Customer. Their faces as well as information will be automatically stored in the csv files. For now, the csv file records the users data and the time interval they enter the shop. This result can be modified by also gathering the total duration that the user takes as well as the date/day they visited the shop.

image

HamdaAnees commented 3 years ago

Dashboard After a csv file is made on the real time implementation, the next step, is the dashboards. The data inside the csv files is used to make visual models for better report analysis and to make efficient marketing strategies. For example, the Dashboard on the Regular Customer Detection, which shows the total duration each regular customer took inside the shop. image

ShahkarHassan commented 3 years ago

image

The problem now arising is that it is detecting the same face of one frame in the next frame too. and storing it again.