A developer SDK for LabVIEW programmers
IVision LabVIEW toolkit covers video capturing, image processing, AVI/media file read and write, multiple video stream recording (up to 6 cameras) and video blending functions.
The video capturing devices can be USB webcam, firewire/IEEE1394 camera, DV camcorder, TV tuner such as ATI All In Wonder or some frame grabbers as long as these devices support WDM or VFW drivers that are DirectShow compatible. The image processing functions are based on Intel OpenCV.
IVision LabVIEW Toolkit not only has the powerful image acquisition (same set vis for different type of cameras), camera settings control functions, but it has also many image processing, camera calibration functions. User can do many image processings such as color conversion, resampling, thresholding, interactive ROI selection to machine vision functions such as blob analysis, 2D space object tracking, edge dectection, pattern match, color match, shape match and much
It has many advantages over other image/video acquisition toolkit by using the callback vis to allow the toolkit not only has the snap image functions, but also continuous video streaming with the permit of accessing the video frames at the real time. Most other toolkits either only work in snap mode, or when it works in continuous mode, the image/video frames are not accessable at real time.