Total Turnkey Solutions Click Here for more Info
HomeProductLatest News and EventsTechnical SupportContact Us

Technical & Applications Notes and more

Easy Find Index

Imaging Products
MontiVision Development Kit

Does your application lack vision? Do you need it to be easily implemented ? With no steep learning curve? Hardware independent? Language independent? And of course - cost effective?
logo_montivision_logo.gif (2997 bytes)

          im_monivision_devkit.gif (5829 bytes)
Features

montivision_blob_finder.gif (69758 bytes)

  • Supports a variety of Frame Grabbers,
    FireWire and USB Cameras
  • Low cost imaging library
  • Comprehensive Imaging Library,
    Video Codec and DirectX support
  • Graphical user interface
  • Easily integrated into your application
  • All modules are DirectX components
  • Pay only for modules you need
  • Royalty free!

Ask us About the MonitVision Dev Kit ?

Applications Components (Overview)

The MontiVision Development Kit is suited to many different applications. The MontiVision Workbench can be used as a standalone processing tool as well as contribute it’s infinite array of capabilities to the services of a customized application.

Possible application areas:
Industrial, medical and biological image processing, surveillance, recording and post-processing, research and education

MontiVision Workbench free of charge!
Intuitive, contemporary IDE
Imaging Modules (DirectShow Filters)
Fully interactive property pages
MontiVision Filter SDK
Allowing fast creation of new filters
MontiVision Integration Control
Fast integration into existing applications
Sample applications
For C/C++, Visual Basic and Delphi
Free Trial !   Take the MontiVision Development Kit for a test drive !

Download

The development of imaging applications is usually based on expensive proprietary tools and infrastructures and thus end up with high development costs as well as a high dependency on a few specialists who are able to handle these tools.

By contrast, the MontiVision Development Kit uses an infrastructure for image and audio streams that is already part of almost any modern PC - DirectX or - since we usually only need video streams - DirectShow. The following screenshots show a DirectShow Graph based on three DirectShow Filters:

  • DFK 21F04: represents the FireWire camera providing images of a PCB
  • MV to Binary: represents a threshold algorithm
  • Video Renderer: represents the display of the resulting images

   


       


   

Ask us About the MonitVision Dev Kit ?

Detailed Specifications

DirectX®-based development environment for image and video processing applications.

Features

  • Free graphical development environment (Workbench)
  • Modular real-time image and video processing
  • Several new MMX™/SSE™-optimized modules included
  • Support for Third-Party modules (DirectShow® filter)
  • Creation of new modules – Simple with the Filter SDK
  • Support for a wide range of acquisition hardware, e.g.
  • Framegrabbers, FireWire- and USB-Cameras
  • Process a wide range of image and video file formats
  • Fast and easy integration into customized applications
  • Language independent interfaces (via ActiveX®, COM)
  • Flexible and royalty free license scheme!

Overview
The MontiVision Development Kit is a DirectX®-based development environment for image and video processing applications.

The MontiVision Workbench (a free component of the SDK) is used to create and customize imaging configurations. These configurations are exportable for subsequent integration into customized applications using the MontiVision Integration ActiveX®-Control. The MontiVision Integration Control provides access to the interfaces and dialogs of the modules as well as controls the video display!

The various packages include several image processing, acquisition and capture modules. The MontiVision Development Kit supports DirectX®-compatible Third-Party modules, as well as the large number of video processing and display modules included with the Windows® operating system. Customized modules are created using the MontiVision Filter SDK, through intuitive Visual Studio® 6 and Visual Studio®.NET wizards. All MontiVision modules are customizable not only via easy-to-use graphical property dialogs, but also programmatically via language independent development techniques (COM).

The MontiVision Development Kit acquires images from Framegrabbers, as well as FireWire and USB Cameras. Further image and video files of different formats can also be read and written. Special modules enable applications to access the image data of a video stream, allowing the user to evaluate and manipulate the image data directly. Existing image processing applications can be easily extended to acquire data from a host of DirectX®-compatible capture cards.

Applications
The MontiVision Development Kit is suited to many different applications. The MontiVision Workbench can be used as a standalone processing tool as well as contribute it’s infinite array of capabilities to the services of a customized application.

Possible application areas:
Industrial, medical and biological image processing
Surveillance, recording and post-processing
Research and education

Components
Free development environment MontiVision Workbench MontiVision image and video processing modules MontiVision Filter SDK for creation of customized modules MontiVision Integration ActiveX® Control Camera configuration and filter management tools Visual C®, Visual Basic® and Delphi® sample applications

Specifications

  • Image acquisition from DirectX®-compatible Framegrabbers,
  • FireWire and USB Cameras
  • Reads several image and video file formats, including AVI,
  • MPEG, Bitmap, TIFF, JPEG and PNG
  • Still image and video capture in different formats, e.g. AVI,
  • Bitmap, TIFF, JPEG and PNG
  • Batch processing of still images
  • Video stream to image-sequence conversion and vice versa
  • Modules support ROI/COI operations, histogram
  • Visualization and to load/save parameter configurations
  • Expandable by customized and Third-Party modules
  • Easy, language independent integration (ActiveX®)

Modules

  • Optical flow – to facilitate motion detection
  • Analyze and count objects (Blob finder, blob counter)
  • Fade out customized color ranges, supports the RGB, HSV,
  • HLS, YUV, YCrCb and XYZ color spaces
  • Color to grayscale conversion, Segmentation
  • Combination of video streams by logic/arithmetic operators
  • Absolute difference of two video streams (frame detection)
  • De-interlacing and vertical and/or horizontal mirroring
  • Color space conversion and false color representation
  • Linear filters (including Gaussian, Sobel, Prewitt, Laplace)
  • Customized linear filter module, combination of several
  • convolution kernels by a Min, Max or Sum operator
  • Look-up table operations, histogram modification
  • Morphological filters (Erode, Dilate, Open, Close)
  • Nonlinear filters (Min, Max, Median)
  • Real-time video rotation, zoom and inversion
  • Co-occurrence matrix (contrast, energy, entropy)
  • Illumination adjustment (adapt luminance mean value)
  • Noise reduction by image averaging (e.g. microscopy)
  • Video recording module, supports customized frame rates,
  • time lapse and snapshot functionality
  • Powerful logging module for documentation
  • Trigger module for selective image processing
  • Communication with external hardware via RS 232

System Requirements

  • Pentium or compatible CPU (500 MHz recommended)
  • 128 MB RAM (512 MB recommended)
  • Desktop resolution 1024*768 (1280*1024 recommended)
  • Windows® 2000/XP or higher operating system
  • Microsoft® DirectX® 8.1 or higher
  • Optionally a video capture device that provides a DirectX® compatible driver (e.g. WDM or VfW)
 

  © 1993-2003 Total Turnkey Solutions.