A Smart Mirror is a mirror with ?smart? capabilities much like how cell phones have become smart. That is, it is a display that looks and acts like a mirror, but has the capability of displaying multimedia data through the mirror glass as if the mirror was a screen on its own accord
Smart Mirror
A Smart Mirror is a mirror with “smart” capabilities much like how cell phones have become smart. That is, it is a display that looks and acts like a mirror, but has the capability of displaying multimedia data through the mirror glass as if the mirror was a screen on its own accord
To develop a smart mirror device that looks like a regular mirror but will act as a screen. It will display weather and time information, show reminder or display notes. Along with that, predictive features for special purposes would also be added, such as displaying how a person will look like if he/she chooses a certain hair color.
For our FYP we proposed smart mirror comprises a two-way mirror, acrylic glass, screen (LED), Raspberry Pi, Raspberry Modules, sensors. In FYP I we will built a wooden casing which will be set up with LED connected behind the glass with all the sensors and the raspberry pi. The power supply is joined to the raspberry pi which will power the LED screen and the sensors. When the mirror is actuated, it will interface with the docker which contains everything API and programming required to run the mirror. This will require web access which will be given by the Wi-Fi module (LAN can be too utilized) on the raspberry pi. Furthermore, we will integrate and compute the following features in our FYP I:
Weather forecast
Calendar
Clock
News Update
Mobile Casting
WebCam Integration
For our FYP II, we will develop an Android app that will provide assistance to users to navigate a color slider, which will provide the functionality of diverse range of hair colors to try on the look of the user on the smart mirror. For developing the app our aim is that for its functionality we will program it in the following ways:
Identification of object via image processing in real time
Displaying image on the mirror
Identification of hair in the image
Connection of app to the server
Transfer data of the app through server to Raspberry Pi
Through AR color is changed of the hair which will be display on the mirror
Hair salon disappointments are a beauty crisis no-one wants to deal with. From bad cuts to badly-dyed hair, a day of pampering can quickly go from a dream to a disappointment. Though salons that provides hair coloring treatment hire experts to improve its customer satisfaction but no matter how clearly, they explain a look to a customer, it is hard for people to imagine themselves in them. As a result, customers end up getting disappointed as they spend a lot of money, expecting results that meet their imagination and thus, they no longer prefer coming to the salon again. Which is disastrous for a salon as it not only loses a customer, but when that customer posts a bad review on social media, potential customers are lost by the salon. All this happens due to unclear explanations and imagination that is hard to achieve in reality. As a solution, salons can utilize a smart mirror that give a clear picture of how the customer will look with a certain hair color just by making them look into the mirror. Then there would remain no ambiguity and doubts in the customer’s mind about how he/she will look after their hair transformation.
Hardware Requirements
• Raspberry Pi 4 Model B:
The Raspberry Pi is a series of small single-board computers with wireless LAN and Bluetooth connectivity. Here we use Raspberry Pi 4 model B which has a quad-core processor and can easily handle heavy application such as the Smart Mirror. It also allows easy integration with input/output devices like microphone, speakers, etc.
• Monitor:
Monitor is placed behind the mirror which is used to display the desired information to the user.
• Mirror:
Acrylic two-way see-through mirror which is a special mirror, is used in this project. Unlike the normal household mirror, the two-way mirror is not painted with a color on the back, instead its left untouched. Thus, it was made reflective on one side and transparent on the other side.
• Microphone:
Interaction with the Smart Mirror is done through a USB microphone.
• Webcam:
It will be used for facial recognition and other special purposes.
• Light Emitting Diodes (LEDs): to intensify the edges of the mirror while providing luminosity.
• Light Sensor: to detect light so that LEDs are adjusted according to it
Software requirements
API:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry Pi 4B | Equipment | 1 | 14000 | 14000 |
| monitor | Equipment | 1 | 1200 | 1200 |
| wooden frame | Equipment | 1 | 4000 | 4000 |
| mirror | Equipment | 1 | 3000 | 3000 |
| HDMI converter | Equipment | 1 | 300 | 300 |
| HDMI wire | Equipment | 1 | 3500 | 3500 |
| Ethernet cable | Equipment | 1 | 1500 | 1500 |
| SD Card | Equipment | 1 | 1100 | 1100 |
| transport fare for buying equipment | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 33600 |
Our project is making use of computer vision technique, using video and image processing t...
Globally a large number of people are suffering from diabetes. In 1990, 11.3 million peopl...
In present academic system, regular class attendance of students' plays a significant role...
Visual object tracking (VOT) is an important sub- Field of computer vision. It has widespr...
Due to urbanization the agriculture land is almost diminishing therefore, the most importa...