VisionLab allows full-featured computer vision applications with almost zero lines of code!
|
|
VisionLab allows rapid development of fully featured computer vision applications for the security industry, scientific and other applications. It also includes Hough Lines, edge detection, contour detection, Haar face and object detection, robust features, and target detecting/tracking components.
Applications include:
ALAudioToReal | Converts Wave Audio Data Buffers into Real Data Buffers | |
ALGenericFilter | User defined filter for Audio data |
ALGenericGen | User defined generator for Audio data |
ALAudioOut | Sends audio data to an audio output device |
VLGrayScale | Converts the video to gray scale |
VLMotionDetect | Motion detection component | |
VLCanny | Canny edge detection | |
VLHoughLines | Finds lines in the image using Hough transform | |
VLFindContours | Finds contours in binary image | |
VLAdaptiveThreshold | Adaptive threshold edge detection | |
VLProbableLines | Finds probable line segments in the image using Hough transform | |
VLHoughCircles | Finds circles in the image using Hough transform | |
VLFindTargets | Finds possible tracking targets in the image | |
VLTrackTargets | Tracks moving targets on the image | |
VLExtractRobustFeatures | Extracts robust features using SURF algorithm | |
VLHaarDetectObjects | Detects objects by using Haar like features | |
VLConnectedComponents | Labels connected components in the image | |
VLConvexHulls | Finds the convex hulls for polygons or contours. | |
VLMinEnclosingCircles | Finds the smallest enclosing circles for polygons or contours. | |
VLMinAreaRectangles | Finds the smallest area rectangles for polygons or contours. | |
VLFitLines | Fits lines to polygons or contours. | |
VLFitEllipses | Fits ellipses to polygons or contours. | |
VLChamferMatchingContour | Finds contours in the image using Chamfer Contour Matching. | |
VLHOGDetectObjects | Detects objects by using Histogram Oriented Gradients. | |
VLHOGCompute | Computes non optimized Histogram Oriented Gradients. | |
VLBackgroundSubtractor | Subtracts the background using statistical background model. | |
VLLineIntersects | Finds intersection points between lines |
ALAudioToReal | Converts Wave Audio Data Buffers into Real Data Buffers | |
SLPair | Pairs multiple data buffers together |
SLGenericReal | User defined filter for Real data | |
SLGenericFilter | User defined filter for Binary data | |
SLGenericRealMatrix | User defined generator for Real matrix data |
ALDSAudioOut | Sends audio data to an audio output device |
VLDSImageDisplay | Video display component using DirectShow | |
VLDSVideoLogger | Records Video files using DirectShow |
VLDSCapture | Captures Video from device using DirectShow | |
VLDSVideoPlayer | Plays Video files using DirectShow |
VLDSVideoPreviewDock | Docking location for video preview |
MLDSGraphView | DirectShow graph display |
SLGenericReal | User defined filter for Real data | |
SLGenericFilter | User defined filter for Binary data | |
SLGenericRealMatrix | User defined generator for Real matrix data | |
TLGenericFilter | User defined timing filter |
SLGenericGen | User defined generator for Binary data | |
SLGenericRealGen | User defined generator for Real data |
VLDraw | Applies(draws) graphical layers over the video frames | |
VLSnapshot | Takes a snapshot frame | |
VLSampler | Extracts samples from image with specific X, Y, and rotation steps | |
OpenWireStudio | Loads, executes, and exchanges data with OpenWire Studio projects |
SLGenericReal | User defined filter for Real data | |
SLGenericFilter | User defined filter for Binary data | |
SLGenericRealMatrix | User defined generator for Real matrix data |
SLGenericGen | User defined generator for Binary data | |
SLGenericRealGen | User defined generator for Real data |
TLWatchDogTimer | Implements a Watch Dog Timer. | |
TLMainThredEvent | Allows other threads to generate main thread notifications. | |
TLClockGen | Provides clock for other components. | |
TLThreadEvent | Use this component to execute code in a separated thread | |
TLStopWatch | Use this component to implement a Stop Watch | |
TLFrequencyMeter | Use this component to implement a Frequency meter | |
TLCounter | Use this component to implement a Counter |
VLMorphFilter | Erodes or deludes the video | |
VLWienerFilter | Performs Wiener filter over the video | |
VLGenericFilter | User defined filter for Video data |
VLImageDisplay | Video display component | |
VLAVILogger | Records AVI Video files | |
VLLAVVideoLogger | Records Video files using FFMPeg/LibAV | |
VLDebugDisplayWindow | Opens a debug window showing the video sent to the component |
VLImageGen | Generates video from image | |
VLAxisCapture | Captures Video from Axis IP Camera using the Axis media control | |
VLCapture | Captures Video from device | |
VLAVIPlayer | Plays AVI Video files | |
VLGenericGen | User defined generator for Video data | |
VLASFPlayer | Plays ASF and WMV Video Files | |
VLIPCamera | Use this component to capture video data from a generic IP Camera | |
VLVideoPlayer | Cross platform Video Player (Currently only MAC implementation) | |
VLFMXVideoCapture | Cross Platform FireMonkey Video Capture component | |
VLLAVVideoPlayer | Plays Video files using FFMpeg/LibAV |
VLDrawShapeLayer | Layer drawing simple shapes | |
VLDrawTextLayer | Layer drawing text labels | |
VLDrawPictureLayer | Layer drawing image | |
VLDrawMarkersLayer | Layer drawing markers | |
VLDrawXYFloatLayer | Layer drawing X,Y points | |
VLImageDisplayLayer | Layer drawing video | |
VLDrawMotionsLayer | Layer drawing motion grid | |
VLDrawLinesLayer | Layer drawing detected lines | |
VLDrawContoursLayer | Layer drawing detected contours | |
VLDrawLineSegmentsLayer | Layer drawing detected line segments | |
VLDrawCirclesLayer | Layer drawing detected circles | |
VLDrawTrackTargetLayer | Layer drawing tracked targets | |
VLDrawRobustFeaturesLayer | Layer drawing detected robust features | |
VLDrawRectanglesLayer | Layer drawing detected rectangles. | |
VLDrawEllipsesLayer | Layer drawing detected ellipses. | |
VLDrawPolygonsLayer | Layer drawing detected polygons. | |
VLChamferMatchedContoursLayer | Layer drawing matched contours. | |
VLDrawDetectedObjectsLayer | Layer drawing detected objects. |
VLExternalImageDisplayMatrixLayer | Matrix element drawing video |
VLExternalImageDisplayElement | Component element drawing video |
Detect Faces |
Demo: Face Detection demo
|
|||
Detect and Track Targets in Video |
Demo: Targets Track demo
|
|||
Motion Detect Demo |
Demo: Motion Detection demo
|
|||
Canny Edge Detection |
Demo: Canny demo
|
|||
Motion Detect Matrix Editor | ||||
Detect People |
Demo: Detect People in Image
|
|||
Extract Robust Features | ||||
Hough Circles Algorithm |
Demo: Hough Circles demo
|
|||
Hough Lines Algorithm |
Demo: Hough Lines demo
|
Motion Detection demo |
Demonstrates application of the motion detection components |
Video Layers demo |
Demonstrates the use of TVLDraw and draw layers to automatically superimpose detected object drawings on video
|
Hough Circles demo |
Demonstrates finding circles within video using a Hough Transform
|
Hough Lines demo |
Demonstrates finding lines within video using a Hough Transform
|
Canny demo |
Applys the Canny edge detection algorithm to video
|
Extract Robust Features demo |
Demonstrates extracting robust features, e.g., to eliminate noise for custom image analysis
|
Face Detection demo |
Demonstrates detecting faces in video
|
Find Countours demo |
Finds countours and bounding rectangles in playing video
|
Targets Track demo |
Demonstrates the use of the TVLTrackTargets component
|
Detect People in Image |
Demonstrates detecting people in images. |
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.4 Sydney version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.3 Rio version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 11.0 Alexandria version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.4.2 Sydney version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 11.0.0 Alexandria version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 11.0 Alexandria version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 10.4.2 Sydney version of all the libraries has been released!