Inspiration
All of us has a fantasy about being a hero or a star in movies or tv shows. If that movie works better, you also want to know who am I in it, like could I be Hermione Granger or how much am I of Aragon from LoTR, even better you and you buds might be able to form a line of avengers in some standard. I mean, movies are a cure for the bitterness of life, why not expand the joy. Let's echo those fantasy moments in our every min of life, only by upload your picture could you find out what character do you look like in seconds.
What it does
WhatDoILookLike.online is a web application powered by AI that utilizes advanced facial recognition technology. It compares user-uploaded images to a vast database of fictional characters, generating a unique character match and offering a fun face-swapping feature. The backend leverages a robust machine learning model for accurate facial feature analysis and character matching. The frontend provides a user-friendly interface with intuitive image upload and result display. This project showcases innovative application of AI in entertainment and provides a unique user experience.
How I built it
- get posters and stills of the movie or tv show, it's all around the world
- how can you fetch those is a tricky one
- turn the posters and stills into embeddings
- detect uploaded picture and turn that into embeddings too
- calculate the similarity between uploaded and posters in multiple dimension
- boom you get what character do you look like the most
- besides you get the similarity between you and the poster
- even more, want to swap your face with the character, press one button, and there it is
Challenges I ran into
- how can you fetch the posters in a efficient way is a challeng
- how to make the swapped face more clearly is another one
Accomplishments that I'm proud of
- leveraging appropriate tools now the collecting process takes less than 5 mins for one movie
What I learned
- ship fast
- ship more
What's next for what character do i look like
- collect more movies, cuz that's the fundemental of the whole thing
- drive more traffics here
- if that goes well, I might be interested in turn the merged poster into a video shorts or something like that
Built With
- chromadb
- gfpgan
- insightface
- nextjs
- python
Log in or sign up for Devpost to join the conversation.