View Proposal


Proposer
Idris Ibrahim
Title
Real-time Video Processing
Goal
Camera Connectivity, learn how to establish a connection with a camera device, enabling the capture of live video streams. Real-time Video Processing: Explore the capabilities of the Marvin Image Processing Framework for real-time video enhancement, manipulation, and analysis. Application Development: Implement practical applications of real-time video processing, such as video filtering, object tracking, augmented reality overlays, motion detection, and data analytics.
Description
The "Real-time Video Processing" project aims to provide an in-depth exploration of real-time video processing techniques using the Marvin Image Processing Framework. With the rapid growth of multimedia applications and the increasing demand for real-time video enhancements, this project offers an exciting opportunity to delve into the world of video processing. By connecting to a camera device and employing Marvin plug-ins, participants will gain hands-on experience in video filtering, object tracking, augmented reality, motion detection, and data analysis, ultimately showcasing the power of image processing in the context of dynamic video content. Marvin Image Processing Framework: Leveraging the capabilities of the Marvin Image Processing Framework, this project will guide participants through the process of connecting to a camera device and performing various real-time video processing tasks. Practical Applications: Through a series of hands-on exercises and demonstrations, participants will gain proficiency in real-time video filtering for enhancing visual quality, object tracking for surveillance or gaming applications, augmented reality for interactive experiences, motion detection for security systems, and video data analysis for extracting meaningful insights.
Resources
Marvin Image Processing Framework: The project will primarily utilise the Marvin framework, a powerful Java-based image processing library that simplifies complex image and video manipulation tasks.
Background
Participants should possess a foundational understanding of image processing concepts, operating system principles, and strong programming skills in Java to effectively engage in the project.
Url
Difficulty Level
Moderate
Ethical Approval
Full
Number Of Students
1
Supervisor
Idris Ibrahim
Keywords
Degrees
Bachelor of Science in Computer Science
Master of Engineering in Software Engineering
Master of Science in Artificial Intelligence
Master of Science in Artificial Intelligence with SMI
Master of Science in Computing (2 Years)
Master of Science in Software Engineering
Bachelor of Science in Computing Science