Image processing allows us to transform and manipulate thousands of images at a time and extract useful insights from them. It has a wide range of applications in almost every field. Python is one of the widely used programming languages for this purpose.
Stack (OS & PL & FW)
Windows/ Linux
Python/ C++
OpenCV
Dataset
Not required
Hardware (Resources) (Storage & Compute Power & Time)
Nvidia RTX GPU Needed
Can run almost at real time with a high end device
Workflow (Processing) Just Write Down Steps
Fetching target image/ video stream
Image processing using OpenCV
Output results
End To End (Development & Integration in a System)
Fetching target image/ video stream
Image processing using OpenCV
Output results
Webapp deployment
System maintenance
Deployment (Server / API)
Desktop App
Web App using Flask/ Django
Use Case (Our Specific)
We used OpenCV and image processing techniques to replace the screen image with our own image or video. We preprocessed the image to look photorealistic. We can manipulate pixels in any image and perform actions like blending, replacing, cropping, etc.
Task
Artificial Intelligence