In the groundbreaking paper “Attention is all you need”, Transformers architecture was introduced for sequence to sequence tasks in NLP. Models like Bert, GPT were built on the top of Transformers ...
Introduction to Feature Matching Using Neural Networks
You use panorama mode to click a wide-view photo in your camera. But how does this panorama mode actually work under the hood? Or suppose you have an unstable video of your bike riding, and you go to ...
Integrating Gradio with OpenCV DNN
As AI engineers, we're always building cool machine learning and deep learning models, right? But then we hit the big question: "Where do we deploy these models so that end-users can actually use ...
Facial Emotion Recognition: Decoding Expressions
Facial Emotion Recognition (FER) refers to the process of identifying and categorizing human emotions based on facial expressions. By analyzing facial features and patterns, machines can make educated ...
Build a Video to Slides Converter Application using the Power of Background Estimation and Frame Differencing in OpenCV
This blog post will aim to build a simple video to slides converter application to obtain slide images given slide or lecture videos using basic frame differencing and background subtraction ...
OpenCV Face Recognition – Does Face Recognition Work on AI-Generated Images?
As artificial intelligence (AI) technology advances, so does the ability to generate incredibly realistic computer-generated images. This raises an important question: can facial recognition ...