Camera App with Flask and OpenCV

Camera App with Flask and OpenCV

Camera App with Flask and OpenCV. Build a camera app using flask to apply Snapchat like filters, click photos and record videos…

Build a camera app using flask to apply Snapchat like filters, click photos and record videos…

In this blog post, we are going to build a camera app using flask framework wherein we can click pictures, record videos, apply filters like greyscale, negative and ‘face only’ filter like the one that appears on Snapchat. I have used a very basic design for the front-end since the main motive behind the project was to familiarize myself with the flask web-framework and also include live videostream. The same can be scaled up to add many more features.

We make use of concepts like threading, HTTP request-response, global variables, error handling  and face detection . Let’s look at how all these play out in a detailed manner.

threading image-filter opencv videostream flask-framework

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

OpenCV Smoothing Image Filters

We will explore various methods of image Smoothing below are various methods in OpenCV for Smoothing Images

OpenCV 101 and Instagram Filters

This tutorial will be a basic introduction to OpenCV and some basic Instagram filters. OpenCV is a library primarily built for computer vision. You do not need to be a pro in image processing to build a few simple image filters like Instagram’s sepia effect, Emboss effect, etc. We will be going over the following.

How to Perform Digital Image Processing in Python Using OpenCV Module

In this tutorial, we'll learn How to Perform Digital Image Processing in Python Using OpenCV Module. 3 Important Image Processing Operations You must Know as a ML Engineer.

OpenCV Image Translation

In this tutorial, you will learn how to translate and shift images using OpenCV.

Preprocessing your images for machine learning (image recognition)

During my studies at JKU there was a task for preprocessing images for a machine learning project. It is necessary to clean the raw images…