Face2Emo is an emoticon assistant that uses computer vision algorithms to analyze a user's facial expression from a selfie and select the appropriate emoji to depict their mood. It has a floating button on the screen that can take a photo without opening the camera, then uses pre-trained algorithms like Haar Cascade SVM to instantly classify expressions and pick an emoji for the chat box. As it receives more training data with updates, it improves its accuracy at analyzing more expressions and selecting emojis.