Formation Marvin Framework for Image and Video Processing

Code formation

marvin

Durée

14 heures (généralement 2 jours pauses comprises)

Pré requis

  • 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

Aperçu

Marvin est un framework de traitement d'images et de vidéos vidéo extensible, multiplate-forme et à code source ouvert, développé en Java . Les développeurs peuvent utiliser Marvin pour manipuler des images, extraire des fonctionnalités d’images pour des tâches de classification, générer des figures par algorithme, traiter des ensembles de données de fichiers vidéo et configurer l’automatisation du test unitaire.

Certaines des applications vidéo de Marvin incluent le filtrage, la réalité augmentée, le suivi d'objets et la détection de mouvement.

Dans ce cours en direct animé par un instructeur, les participants apprendront les principes de l'analyse d'images et de vidéos et utiliseront le framework Marvin et ses algorithmes de traitement d'images pour créer leur propre application.

Format du cours

  • Les principes de base de l'analyse d'images, l'analyse vidéo et le framework Marvin sont d'abord présentés. Les étudiants reçoivent des tâches basées sur des projets qui leur permettent de mettre en pratique les concepts appris. À la fin du cours, les participants auront développé leur propre application à l'aide du framework Marvin et des bibliothèques.

Machine Translated

Plan du cours

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

Catégories Similaires

Cours Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

Nos clients

is growing fast!

We are looking for a good mixture of IT and soft skills in France!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions