Downloads

partner_technology_small

VisionLab

 

TopBottomRight

 

 

 

 

Vision Lab Doc

About VisionLab

 VisionLab is a set of components for basic computer vision. The library allows rapid development of fully featured motion detection applications for the security industry with almost zero lines of program code. It also includes Hough Lines, edge detection, contour detection, Haar face and object detection, robust features, and target detecting/tracking components.

 Here are some examples of what can be done with VisionLab:

Capture and detect motion.
DetectMotion

 

Capture, detect and track targets.
TargetTracking

 

Capture and detect contours and object in the video.
ContourDetect

 

 VisionLab comes in 3 versions a VCL - Delphi / C++ Builder version, MFC compatible Visual C++, and .NET 2.0 version, compatible with Visual Studio 2005, Visual Basic.NET, C# and J#.

 The Delphi / C++ Builder version is a set of native VCL components.

 The Visual C++ version is a set of native Visual C++ classes (components).

 The .NET 2.0 version is a set of managed .NET 2.0 components.
 The .NET version has the same performance as the native versions, and supports all the Microsoft .NET 2.0 languages including Visual Basic, C#, J# and C++/CLI.

 Due to its unique design, VisionLab is implemented the same way in Managed .NET and Win32 environments. The code to control the component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.

Supported Platforms:

VisualStudio2005
Microsoft .NET 2.0 version:

RADStudio2007 TO Delphi5
VCL version:

  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi 2005
  • C++ Builder 5
  • C++ Builder 6
  • BDS 2006
  • Delphi 2006
  • C++ Builder 2006
  • Turbo Delphi 2006
  • Turbo C++ 2006
  • Delphi 2007
  • C++ Builder 2007
  • RAD Studio 2007
  • Delphi 2009
  • C++ Builder 2009
  • RAD Studio 2009
  • Delphi 2010
  • C++ Builder 2010
  • RAD Studio 2010
     

VisualCPP
Visual C++ MFC version:

Free for non commercial purposes

 VisionLab is fully functional and free for non commercial purposes! This means that you can use it for your personal non commercial needs, for fun, hobby, or evaluation purposes. You can also use it free for study and even teaching. If you are teacher currently you also will not need a commercial license. In the future however a special low cost tutor license will be introduced. For students the product is absolutely free!

Technologies

 VisionLab includes a full set of video capturing components. They support the old fashion Win32 API( Video For Windows ( VFW ), WaveAPI, Audio ACM), the newer DirectShow, and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from the one to the other at any moment. The components hide the complexity of all of the approaches, and make them look almost identical from the users prospective.

Here is the full list of the supported technologies:

 Win32 API:

  • Video For Windows ( VFW )
  • Audio Compression Manager ( ACM )
  • WaveAPI
     

 DirectX:

  • DirectShow

 Intel:

  • Intel MMX
  • Intel Performance Primitives ( IPP )
     

 The library includes Motion Detection component, Hough Lines and Circles components, Canny and Adaptive Threshold edge detectors, contour detector, Haar face and object detector, target finding and tracking components, robust features component, Video Display, and DirectShow video Render, a Win32 API and DirectShow Video Capture component. Number of additional component from the SignalLab, and from AudioLab are included to allow basic audio processing.

RADStudio_compatible_btn Delphi_compatible_btn CBuilder_compatible_btn DelphiPrism_compatible_btn


For more information: