top of page
Love.png

THE ULTIMATE LOVE DETECTOR

I developed this project using Processing 3 as the software and Java as the language. This is an interactive application. The user can take a photo or record a video and the computer will analyse it. Through a machine learning process. The computer will compare the user`s photo with another set of photos I provided and decide if there is any "love" in the photo. Depending on the outcome, a different image and music will play over the user's photo/video. The picture on the side is the "love" condition, a particle system full of pixel art hearts which floats around the screen while a cute song is playing. I've used Wekinator to handle the machine learning process. The images are from free pictures online.

MORE ABOUT THE ULTIMATE LOVE DETECTOR

Nolove.png

PROJECT

I've got my inspiration from online love detectors. Usually, these websites ask for the name or date of birth of two people and then they display a love percentage.  I took a coding class and developed one of those types of love detectors with a group, in my first year of university. However, I still thought I could take "love detection" a step forward. That is how I decided to do this app. On the left, it is possible to see the displayed imaged of the "no love" condition.

Alone.png

POSSIBLE SCENARIOS

The app works like this. When the user takes a photo, it is stored and sent to Wekinator. The computer then decides on a value from 0 to 1, then it sends the value back to Processing 3. As close as the value is to 1, more love is in the photo. However, it is possible that someone tried to take the photo alone, which would trigger  a "no love" message. I therefore decided to change it a bit. The photo on the left shows what would be displayed if someone took a photo alone. If the user is using a computer and presses "F", a sad military march will start playing.

bottom of page