VisionLab是一個用于基礎計算機視覺的組件集。該庫為安全行業提供全功能的移動檢測應用程序的快速開發,而不需要編寫太多代碼。它還包括Hough Lines,邊緣檢測,輪廓檢測,Haar臉部和對象檢測,強大的功能,以及目標檢測/追蹤組件。
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

Capture, detect and track targets

Capture and detect contours and object in the video

The following components are part of VisionLab:
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.
- Labels connected components in the image.
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:
Image generators:
- Generates frames from a selected image (Bitmap, Icon, JPEG, etc.). All the frames are identical.
- Captures from Axis IP camera
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.