This application prompts you with a randomly generated social media post, then using a webcam looks at your face and determines how you reacted and interacts with the post accordingly.
This is a general overview of the project. If you wish to read how I accomplished this project you can check out my article on Medium.
You are prompted with a post of a cat, but you hate cats, so your demeanor is negative. The Computer Vision recognizes this, dislikes the post, then prompts you with the next post.
I am currently using OpenCV for the facial detection and recognition. I am also using NodeJS w/ Express for the webapp to interact with the Computer Vision model. You could potentially integrate this with actual social media websites. However, when I tried this initially I got stuch on determining when I was looking at a new post. If you can accomplish this I would love to see a fork of this project and how you did it.