|
|
| Overview |
|
WiT is a graphical programming environment for developing image processing and analysis applications. Applications are created by building block diagrams with point-and-click simplicity. WiT’s intuitive interface makes it an invaluable rapid prototyping tool. Yet its extremely efficient execution engine makes it suitable also for demanding machine vision applications.
- Intuitive point-and-click block diagram interface: move operators around, inspect data, and change parameter values easily
- Rapid prototyping
- Efficient real time execution
- Highly optimized libraries with over 400 unique operators.
- All the operators that you expect to get, such as linear and morphological filters, segmentation, blob analysis, line fitting, pattern searching, OCR, barcode and Data Matrix reading, color classification, gauging, camera calibration, etc.
- Advanced operators that are hard to find in other packages, such as arbitrary shape sub-region (circle, polygon, etc) processing, warping images and graphical shapes, complex (real and imaginary parts) image manipulation, convex hull, elliptic Fourier descriptors, pyramids, continuous web inspection and multiple camera alignment, etc.
- Automatic multi-CPU utilization for all operators, even user defined ones
- Distributed execution on networks
- Custom GUIs with Visual Basic or MFC
- Processing functions callable directly from a C/C++ program
- C code generation from igraphs
- User defined ‘C’ operators and data object types
- International (Chinese and Japanese) language support
|
|
| Features |
WiT is a graphical programming environment for rapid prototype development of machine vision applications. Create applications by building block diagrams with point-and-click simplicity, change parameter values, inspect data, acquire video frames, all without compilation!
In addition to the graphical programming environment, WiT comes with a whole set of tools and features for the ultimate flexibility in developing machine vision application software: Comprehensive image processing libraries: Over 400 operators that can be used in WiT or called directly from C/C++. All operators are C functions callable directly from C/C++ applications.
Flexible camera interface: WiT supports most DALSA Digital Imaging frame grabbers: X64, Viper, PC-Series, Bandit II, etc. WiT also supports all DirectShow and TWAIN compatible devices. This means you can use web cams, DV camcorders, digital still cameras, etc., using either USB or Firewire. You can also use industrial Firewire digital cameras.
WiT has an open architecture for image and data acquistion. So you can even add support for your own camera or other data acquistion devices.
WiT Engine: An execution engine, usable as either a DLL or ActiveX component, that allows you to create custom GUIs using VB, VC, or other programming platforms while using algorithms created with WiT to handle the image processing and data acquisition.
Multi-CPU execution: Both WiT and Engine applications automatically utilize all CPUs in a multi-CPU PC.
eWiT: An application that runs on networked PCs. Mulitple eWiTs can be connected to a single WiT or WiT Engine based user application, performing distributed processing and/or remote data acquisition.
C code generation: WiT can convert most igraphs into C source code for including in user applications.
Operator development tools: Add new functions and data object types that can be used by WiT. |
|