Overview
• Graphical Development Environment (Workbench)
• Modular Real-Time Image and Video Processing
• Native DirectShow® Design, Full Third-Party Filter Support
• Vast MMX™/SSE™-optimized DirectShow Filter Library
• Creation of custom Filters with the MontiVision Filter SDK
• Support for a wide range of Acquisition Hardware, e.g. Capture Cards, Network-, FireWire- and USB-Cameras
• Processes a wide range of Image and Video File Formats
• Fast and easy Integration into Custom Applications
• Language Independent Interfaces (ActiveX®, COM)
Introduction
The MontiVision Development Kit is a DirectShow®-based Development Environment for Image and Video Processing.
The MontiVision Workbench is a graphical environment used to create and customize configurations. A wizard helps with the creation of basic setups.
Configurations are exportable for subsequent integration into customized applications using the MontiVision Smart Control (ActiveX®). The MontiVision Smart Control configures hardware, provides access to the Interfaces and Dialogs of the DirectShow® Filters as well as a Video Window for Video Display!
The Package includes a Comprehensive Library of Image and Video Processing Components. The MontiVision Development Kit supports Third-Party DirectShow® Filters, as well as the large number of Video Processing and Display components 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.
The MontiVision Development Kit acquires Data from Capture Cards, as well as Network-, FireWire- and USB- Cameras. Image and Video Files of different formats can be read and written.
Special Components enable Applications to access the Image Data of a Video Stream, allowing the user to evaluate and manipulate the Data directly.
Existing Image or Video Processing Applications can be easily extended to acquire Data from DirectShow® (DirectX) compatible Capture Sources.
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:
• Machine Vision, Medical and Biological imaging
• Surveillance, Recording and Post-Processing
• Audio/Video Processing in Multimedia and Film
• Research and Education
Features
• Image Acquisition from DirectShow®-compatible Capture Cards, DV-, Network-, FireWire- and USB-Cameras
• Hardware and Software Triggering
• Reads several Image and Video File Formats, including AVI, MPEG, Bitmap, TIFF, JPEG and PNG and many more
• Still Image and Video Capture in different Formats like AVI, Bitmap, TIFF, JPEG and PNG etc.
• Image Sequence Processing for Film Applications
• Video to Image Sequence Conversion and Vice Versa
• DirectShow® Filters support ROI/COI operations, Histogram Visualization and to Load/Save Parameter Configurations
• Expandable by Third-Party DirectShow Filters®
• Easy, Language Independent Integration (ActiveX®)
Components
• Graphical environment MontiVision Workbench
• MontiVision Image and Video Processing DirectShow Filters
• MontiVision DirectShow® Filter SDK
• MontiVision Smart ActiveX® Control and its Utility Controls
• C/C++, C#, VB6, VBA, VB.NET and Delphi Samples
DirectShow® Filters
File Input:
• Still Image, Image Sequence, Audio/Video, Video Playlist for Seamless Playback of Multiple Files
File Output:
• Still Image, Image Sequence, Audio/Video File, Multi File Writer for Seamless Long Term Recording
General I/O:
• Network Transmission, IP Camera Access, RS232
Filtering:
• Linear and Nonlinear Filter, Custom Convolution Matrices
• Morphological Filters, Histogram Modification
Color Conversion:
• Color to Gray, Gray to Color, Binarization
• Color Space Conversion and False Color Representation
Video Processing:
• Real-time Rotation, Zoom, Cropping and Inversion
• De-Interlacing, Temporal Filtering , Resizing, Mirroring
• Text, Graphic and Bitmap Overlay
• Video Mixing: Differencing, Logic/Arithmetic Operations
Machine Vision :
• Camera Calibration, Perspective Transform
• Blob Analysis, Pattern Matching, Sub-Pixel Accurate Gauge
• Segmentation, Presence Detection
• Color Filtering in RGB, HSV, HLS, YUV, YCrCb Spaces
Surveillance:
• Regional Motion Detection, Optical Flow Calculation
• Data Transmission over Network, MJPEG Codec
• Ring Buffering, Time Lapse Recording, Still Image Capture
Licensing
Licensing per Developer, Rebate for multiple Licenses, No Runtime Fees (Royalty Free)
System Requirements
Pentium or compatible CPU (1 GHz+ recommended), 256 MB RAM (512 MB recommended), Desktop Resolution 1024*768 (1280*1024 recommended), Windows® 2000/XP or higher Operating System, Microsoft® DirectX® 9.x or higher, Optionally a Video Capture Device that provides a DirectShow® (DirectX®) Driver (e.g. WDM or VfW)
Technical Information
Programming Language - Generates code for or works with the follow languages...
|
Visual Basic
|
|
Visual Basic.Net
|
|
C#
|
|
C/C++
|
|
Delphi
|
|
VBA
|
|
Development Environment - Is compatible with the following environments (IDE's)...
|
Visual Studio
|
|
Visual Studio.Net
|
|
Delphi
|
|
C++ Builder
|
|
C# Builder
|
|
MS Office
|
|
Component Type - Contains the following types of components...
|
ActiveX Custom Control (OCX)
|
|
ActiveX Component (in process, DLL)
|
|
Operating System - Which operating systems does the product run on?