AT logo - The Machine Vision Specialists  
  Cameras  
  Frame Grabbers  
  Lenses  
  Lighting  
  Software  
  Vision Systems  
  Accessories  
  News  
  Careers  
  Contact AT  
  Site Map  
Machine Vision Newsletter

Contact us:
adept@adept.net.au

Perth:
(08) 9242 5411

Sydney:
(02) 9979 2599

Melbourne:
(03) 9555 5621

Automated Imaging Association (AIA) Seal
 

WiT
Back to Dalsa
Back to Machine Vision Software

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.