This project consisted in a Telegram bot which converts a given image to an emogi message.
What we did was downloading all the unicode emoticons, and preprocessing them to build a look up table by color. Then, depending on the desired output resolution, we computed the average color of a group of pixels, and selected the appropiate emoticon. Indeed, we splitted each block of pixels into 4 sections, and tried to match it, to have some sort of anti-aliasing.