ViewIT is IMAGO's hardware-independent software framework that accelerates development of customized industrial image processing applications. It enables rapid prototyping, portable applications across IMAGO devices and flexible integration into production systems.
Description details- Universal software platform for IMAGO products (from smart cameras to vision sensors) covering image acquisition, I/O, parameterization, graphical user interface (WebGUI) and machine integration.
- Developers may use C++, Python or Halcon and integrate external libraries; applications and plugins are portable across IMAGO devices to protect investment and enable scalability.
- Includes ring buffer and image sequence management for validation and on-device testing.
Benefits- Reduces development time and costs by automating common tasks (I/O handling, buffer management, trigger control), letting teams focus on image processing algorithms.
- Hardware-independent and flexible: runs on all programmable IMAGO cameras; migration to new hardware often requires only copying plugins.
- Simple integrated WebGUI for parameterization, image display and results presentation to minimize operator training.
- Industry 4.0 ready with OPC UA (server & client) and REST API support in appropriate versions.
- Integrated debugging and test tools (on-device Halcon/HDevelop support, ring buffer, sequence capture) to simplify verification and troubleshooting.
Available versions- ViewIT: free embedded edition with WebGUI, image capture, ring buffer and basic device configuration for rapid prototyping.
- ViewIT Halcon FDB: base for Halcon scripts with barcode/datacode reading, WebGUI, ring buffer, OPC UA and HDevelop integration.
- ViewIT Halcon Full: includes full Halcon license on IMAGO hardware for advanced functions, on-device debugging and real-time inspections.
- ViewIT Custom: project-specific extensions and modules without additional development environment requirements.
- ViewIT AI.go: integrates on-camera AI to run deep learning models directly on the device.
- ViewIT IDC: cyclic video recording for machine monitoring, error analysis and automated documentation.
Target groups & typical industries- Designed for software developers, system integrators and machine builders requiring efficient, portable vision implementations.
- Relevant for industries with short development cycles and strict quality demands such as automotive, food production, pharmaceuticals, packaging and logistics.
Characteristics / technical specifications- Supported languages: C++, Python, Halcon (full integration available).
- Library integration: arbitrary external libraries and custom plugins can be installed.
- On-device debugging and testing: Halcon/HDevelop support, ring buffer and image sequence capture for validation.
- Communication & integration: OPC UA (server & client) and REST API supported in appropriate editions.
- GUI: integrated WebGUI for capture, parameterization, display and result management.
- Portability: plugins and applications portable across IMAGO hardware families (smart cameras, vision sensors, AI cameras).
- Special features by edition: barcode/datacode reading (Halcon FDB), full Halcon functions (Halcon Full), on-device deep learning (AI.go), cyclic recording (IDC).
- Licensing: multiple editions (embedded free and licensed variants) to match project requirements.