VisionLab .NET 4.0
VisionLab .NET 4.0 Ranking & Summary
VisionLab .NET 4.0 description
VisionLab .NET 4.0 is a set of components designed for basic computer vision, which allows rapid development of fully featured motion detection applications for the security industry with almost zero lines of program code. This software also includes Hough Lines, edge detection, and contour detection components.
Here are some examples of what can be done with VisionLab:
-
Capture and detect motion.
-
Capture, detect and track targets.
-
Capture and detect contours and object in the video.
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:
-
Microsoft .NET 2.0 version:
-
-
Visual C# 2005
-
Visual Basic 2005
-
Visual C++/CLI 2005
-
Visual J# 2005
-
Visual C# 2008
-
Visual Basic 2008
-
Visual C++/CLI 2008
-
Delphi Prism
-
-
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
-
-
Visual C++ MFC version:
-
-
Visual C++ 6.0 (MFC / Win32)
-
Visual C++ 2003 (MFC / Win32)
-
Visual C++ 2005 (MFC / Win32)
-
Visual C++ 2008 (MFC / Win32)
-
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, Video Display, and DirectShow video Render, a Win32 API and DirectShow Video Capture component. One additional component from the SignalLab, and two components from AudioLab are included to allow basic audio processing.
Major Features:
-
Computer Vision:
-
Motion detection component.
-
Performs Canny algorithm for edge detection.
-
Performs Adaptive threshold algorithm for edge detection.
-
Finds lines in the image using Canny edge detection and Hough transform.
-
Finds probable line segments in the image using Canny edge detection and Hough transform.
-
Finds circles in the image using Hough transform.
-
Finds contours in binary image.
-
Finds possible targets in the image. The targets are detected as strong corners in the image. The targets then can be tracked by the TVLTrackTargets component.
-
Tracks moving targets on the image. The targets are tracked as strong corners in the image
-
Extracts robust features using SURF algorithm.
-
Detects objects by using Haar like features.
-
Video For Windows(VFW) components:
-
AVI Player
-
Video Capture Component
-
AVI Logger
-
-
DirectShow components:
-
DirectShow Video Player
-
DirectShow Video Capture Component
-
DirectShow Video Logger
-
DirectShow image display
-
DirectShow Preview Dock
-
-
Native visualization: Native Image Display.
-
Image generators: Generates frames from a selected image (Bitmap, Icon, JPEG, etc.). All the frames are identical.
-
Video filters:
-
Erodes or deludes the video.
-
Performs Wiener filter over the video.
-
Converts the image to Gray Scale.
-
-
Geometric transformations:
-
Changes the size of the image.
-
Crops the image. Only portion of the original image will appear in the output.
-
-
Other: Applies(draws) graphical layers over the video frames.
-
Custom User Filters and Generators:
-
Generic filter
-
Generic Video generator
-
-
The following TimingLab component are included:
-
Provides clock for other components
-
Implements a Watch Dog Timer.
-
Allows other threads to generate main thread notifications.
-
-
The following AudioLab components are included as well:
-
Generic Audio filter
-
Generic Audio generator
-
Converts Audio To Real
-
Outputs audio data via audio output device such as Speakers, Line Out, or Modem using Win32 API
-
Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow
-
-
The following SignalLab component is included as well:
-
Generic Real filter
-
Generic Real generator
-
Generic Binary Filter
-
Generic Binary generator
-
Enhancements:
- Full Visual Studio 2008 support.
- Full RAD Studio 2009 support.
- Added Prism support.
- Improved .NET support.
- The library is now fully Unicode compliant.
- New higher performance multithreading locking for better multi core utilization.
- Significantly enhanced buffer classes.
- Full Alpha channel support across the library.
- Improved DirectShow support.
- Added integrated GDI+ support.
- Added extract robust features component using SURF algorithm.
- Added component detecting objects by using Haar like features.
- Added 4 more frame buffer video formats - UYVY, RGBA32, RGB565, and RGB555.
- Added automatic format converters in OpenWire.
- Added layered drawing component. (Allows applying drawing layers over the video frames)
- Added drawing layers for target detection and tracking.
- Added drawing layers for contour detection.
- Added drawing layers for Hough transformations.
- Added drawing layers for motion detection.
- Added drawing layers for detected objects.
- Added drawing layers for detected robust features.
- Added video layers support.Added new examples
Requirements:
-
.NET 2.0
WareSeeker Editor
VisionLab .NET 4.0 Screenshot
VisionLab .NET 4.0 Keywords
Bookmark VisionLab .NET 4.0
VisionLab .NET 4.0 Copyright
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com