Course Outline

Introduction to Marvin

Downloading and Installing Marvin

Setting up an Eclipse Development Environment

The Three Layers of the Marvin Architecture

  • Framework
  • Plug-ins
  • Applications

Components and Libraries

Image Processing in Marvin

Video Processing in Marvin

Multi-Threading in Marvin

Unit Testing in Marvin

Working with MarvinEditor

Creating an Application with Marvin

Working with Plug-ins

Testing the Application

Video Applications

  • Video filtering
  • Image subtraction and combination
  • Tracking
  • Face features detection
  • Real time tracking of multiple blobs
  • Partial shape matching
  • Skin-colored pixels detection

Using Marvin Framework for Test Automation

Extending the Framework

Contributing to the Project

Summary and Conclusion

Requirements

  • Basic understanding of image and video processing.
  • Java programming experience.

Audience

  • Software developers wishing to utilize a rich, plug-in based open-source framework to create image and video processing applications
  14 Hours
 

Testimonials

Related Courses

Computer Vision with OpenCV

  28 hours

Raspberry Pi + OpenCV for Facial Recognition

  21 hours

Python and Deep Learning with OpenCV 4

  14 hours

Pattern Matching

  14 hours

Scilab

  14 hours

PaddlePaddle

  21 hours

Fiji: Introduction to Scientific Image Processing

  21 hours

Computer Vision with SimpleCV

  14 hours

Deep Learning for Vision with Caffe

  21 hours

Computer Vision with Python

  14 hours

Deep Learning for Self Driving Cars

  21 hours

Hardware-Accelerated Video Analytics

  14 hours

Real-Time Object Detection with YOLO

  7 hours

YOLOv7: Real-time Object Detection with Computer Vision

  21 hours