-
-
A picture of our home page
-
A link to websites that help save the environment
-
A picture of our camera page
-
A picture of our weather page that recommends clothing
-
Selecting a picture of shirt to analyze
-
A picture of our Kivy main file
-
A picture of our machine learning using TensorFlow
-
Pie chart
-
Date/time when item was inputted
-
Bar graph(clothing type vs quantity)
Inspiration
The environment is changing. Global warming is causing rapid climate change, which leads to unpredictable weather. People need to keep careful track of their clothes in order to adapt to the ever changing environment around them. Furthermore, the arrival of the summer environment makes it even more crucial to keep an organized closet. Summer. Days of scorching heat, and unpredictable weather. Sunny skies quickly darken to thunderstorms. This unpredictable weather is further accentuated by global warming. Summer also brings new clothes, fashion, and bags to the table. Many people, us included, own overflowing closets and too many clothes to keep track of, and struggle with keeping track of what to wear and bring around, especially in the face of unpredictable weather. From shorts to cargo pants, hiking backpacks to purses, and flannels to tank tops, there's so much to keep track of. We saw people struggling to keep track of their clothing all around us, and decided to tackle this widespread environmental problem. The people need an easy to use app that allows them to store information about the environment around them, and their articles of clothing. We built Alphashion to solve this problem.
What it does
Alphashion allows the user to either take pictures from the camera tab, or manually select an image from the device. The user then can upload both the image and other specific information about the clothes onto the "cloud" to keep their "closet" clean and organized. During this uploading process, our app will analyze the image and decide which type of clothing it is using machine learning. Furthermore, based on the data the user has entered, Alphashion is able to make clothing recommendations for the user based, on local temperature which is obtained by a GPS function. Alphashion also provides statistical analysis and visual graphs for the users to get a sense of how much they spend on buying different types of clothes, how many of each type of clothes they have currently, and the percentage of each type of clothes one has in one's virtual closet.
How we built it
We used python and TensorFlow for the backend and processing. We manually trained a machine learning model to determine what type of clothing is in the pictures taken. We also used matplotlib to display graphs. For the frontend, we used Kivy and a little bit of tkinter. We also used csv files to store informational data about clothes.
Challenges we ran into
Our ideas were very creative and useful but too ambitious. We did not have enough time to implement all of them. However, we plan to implement some of these later. Training the model to be more accurate was also very difficult. Another thing that challenged us was stitching the front end and back end together.
Accomplishments that we're proud of
We are proud of being able to stitch all the front end and back end together. We have a working app that is able to generate weather predictions and beautiful graphs, which will help people adjust to their environment. We are also proud about improving the accuracy of our AI, and creating a select image function. Furthermore, this was one of our teammates first time using python so we are proud of succeeding nonetheless. We feel like that Alphashion will be able to support people's closets through future environmental changes.
What we learned
We learned that good projects require time, skills, and good planning. We also learned a lot of skills such as Kivy, Tensorflow machine learning, and matplotlib. We also learned how hard stitching together parts to a whole can be, as we all divided up the work and had to piece it together at the end. We learned how to work and communicate together as a team.
What's next for Alphashion
We plan to fully develop Alphashion and publish it on the app store. We also plan to pitch this idea to a company. We also want to further implement more functions and ideas, and fix the minor bugs we currently have. We want to polish the app up and further improve the accuracy of the AI so that we can use this to help everyone adjust to global warming. We hope that one day, Alphashion will help make people's lives easier as the surroundings around them change.
Built With
- android
- atom
- csv
- github
- kivy
- matplotlib
- opencv
- python
- tensorflow
- windows-10
Log in or sign up for Devpost to join the conversation.