This project will enable you to upload defferent types of images from pc, capture image using webcame display it in localhost browser. and also this project enable you to capture frames from realtime webcam record and display it in localhost browser.
- The frontend of the application is built using HTML & CSS
- The backend is built using Flask and Open CV
Computer Vision is the field of study that enables computers to see and identify digital images and videos as a human would. The challenges it faces largely follow from the limited understanding of biological vision. Computer Vision involves acquiring, processing, analyzing, and understanding digital images to extract high-dimensional data from the real world in order to generate symbolic or numerical information which can then be used to make decisions. The process often includes practices like object recognition, video tracking, motion estimation, and image restoration.
OpenCV is short for Open Source Computer Vision. Intuitively by the name, it is an open-source Computer Vision and Machine Learning library. This library is capable of processing real-time image and video while also boasting analytical capabilities. It supports the Deep Learning frameworks TensorFlow, Caffe, and PyTorch.
Make sure you have Python, OpenCV, Flask installed on your system to run this project.
- Download the contents of the repository
OR
Directly get the project by typing the following commend on your terminal
git clone https://github.com/saifujasoor/Capture-Frames-from-realtime-webcam-record.git
- Make sure the necessary prerequisites are installed on your system
- Type the following command inside the directory on your terminal
python3 app.py
You can also run the project by following command
flask run
- Click http://127.0.0.1:5000/ (Press CTRL+C to quit)