1. First feature(Setting up the Mirror and LCD):
we set up LCD monitor and a mirror with lesser refractive index than a regular mirror i.e lesser than 1.6, which allows light to pass through partially. We installed all the drivers for the LCD after which the display works when connected to the Raspberry Pi and placed the mirror over it.
2. Second Feature ( Setting up Camera to Raspberry Pi):
We set up the camera module on the Raspberry Pi to capture the image and to scan the barcode of the dress that the customer would wish to. We store all the information in the database to retrieve whenever a customer scans the barcode of the dress. We are storing the database in the cloud.
3. Third Feature ( Capturing Image ):
Camera module attached to Raspberry Pi capture the Image and scan the barcode of the dress. We stored all the information about the dresses in the database to retrieve whenever a customer scans the barcode of the dress. We are also storing the database in the cloud for advanced speed and agility. When a barcode scanner is placed near the mirror which captures the barcode of the dress and displays the details of that particular dress and other options that are available in the mirror.
4. Fourth Feature ( Scanning BarCode):
With the help of image processing, the color of the dress customer tries on is detected and the image of the customer in different colors of the same dress is displayed. We have set up GUI application that serves as an interface between the customer and the features provided. We used Python Tkinter library to code for developing GUI.
5. Fifth Feature ( Scanning QR code):
A customer can generate a QR code such that the customer could download the image of oneself in the different colored dress using the QR code scanner on the mobile phone.
6. Sixth Feature ( Adjust color and Brightness of the room):
A customer can adjust the lighting in the fitting room through the GUI. Brightness can be adjusted using of LED bulbs, GPIO pins with is connected to the Raspberry Pi using a breadboard.