Downloads

partner_technology_small

VisionLab Features

 

TopBottomRight

 

 

 

 

OrderSmallDim

The following components are part of VisionLab:

Computer Vision:

VLMotionDetect

Motion detection component.

VLCanny

Performs Canny algorithm for edge detection.

VLAdaptiveThreshold

Performs Adaptive threshold algorithm for edge detection.

VLHoughLines

Finds lines in the image using Canny edge detection and Hough transform.

VLProbableLines

Finds probable line segments in the image using Canny edge detection and Hough transform.

VLHoughCircles

Finds circles in the image using Hough transform.

VLFindContours

Finds contours in binary image.

VLFindTargets

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.

VLTrackTargets

Tracks moving targets on the image. The targets are tracked as strong corners in the image.

VLExtractRobustFeatures

Extracts robust features using SURF algorithm.

VLHaarDetectObjects

Detects objects by using Haar like features.

VLConnectedComponents

Labels connected components in the image.

Video For Windows(VFW) components:

VLAVIPlayer

AVI Player

VLCapture

Video Capture Component

VLAVILogger

AVI Logger

DirectShow components:

VLDSVideoPlayer

DirectShow Video Player

VLDSCapture

DirectShow Video Capture Component

VLDSVideoLogger

DirectShow Video Logger

VLDSImageDisplay

DirectShow image display

VLDSVideoPreviewDock

DirectShow Preview Dock

Native visualization:

VLImageDisplay

Native Image Display.

Image generators:

VLImageGen

Generates frames from a selected image (Bitmap, Icon, JPEG, etc.). All the frames are identical.

VLAxisCapture

Captures from Axis IP camera

Video filters:

VLMorphFilter

Erodes or deludes the video.

VLWienerFilter

Performs Wiener filter over the video.

VLGrayScale

Converts the image to Gray Scale.

Geometric transformations:

VLResize

Changes the size of the image.

VLCrop

Crops the image. Only portion of the original image will appear in the output.

Other:

VLDraw

Applies(draws) graphical layers over the video frames.

Custom User Filters and Generators:

VLGenericFilter

Generic filter.

VLGenericGen

Generic Video generator

The following MediaLab component is included:

MLDSGraphView

New: DirectShow graph display.

The following TimingLab component are included:

TLClockGen

Provides clock for other components.

TLWatchDogTimer

Implements a Watch Dog Timer.

TLMainThredEvent

Allows other threads to generate main thread notifications.


The following AudioLab components are included as well:

ALGenericFilter

Generic Audio filter

ALGenericGen

Generic Audio generator

ALAudioToReal

Converts Audio To Real

ALAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem using Win32 API

ALDSAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow

The following SignalLab component is included as well:

SLGenericReal

Generic Real filter

SLGenericRealGen

Generic Real generator

SLGenericFilter

Generic Binary Filter

SLGenericRealMatrix

New: Generic filter for Real(double) Matrix Data Buffers.

SLGenericGen

Generic Binary generator

SLPair

Pairs multiple data buffers together.

The following layers are included in VisionLab and can be added in the TVLDraw component:

VLDrawTextLayer 

AVI Player

VLDrawShapeLayer 

Video Capture Component

VLDrawPictureLayer 

AVI Logger

VLDrawMarkersLayer 

Layer drawing markers.

VLDrawXYFloatLayer 

Layer drawing X,Y points.

VLImageDisplayLayer 

New: Layer drawing video.

VLDrawContoursLayer 

Layer drawing detected contours.

VLDrawHaarObjectsLayer 

Layer drawing detected objects.

VLDrawMotionsLayer 

Layer drawing motion grid.

VLDrawRobustFeaturesLayer 

Layer drawing robust features.

VLDrawTrackTargetLayer 

Layer drawing tracked targets.

VLDrawCirclesLayer 

Layer drawing detected circles.

VLDrawLinesLayer 

Layer drawing detected lines.

VLDrawLineSegmentsLayer 

Layer drawing detected line segments.

The following component elements are included in VisionLab and can be added in composite InstrumentLab or PlotLab controls:

VLExternalImageDisplayElement 

New: Component element drawing video.

The following matrix elements are included in VisionLab and can be rendered inside TILMatrixDisplay:

VLExternalImageDisplayMatrixElement 

New: Matrix element drawing video.


For more information: