Changelog of View IT 👁
1.9 Series
Version 1.9.1.0
(2026-10-20)
Added:
- Route the camera sensor's exposure signal to a digital output in Configuration → Camera → Special Options (VisionCam XM2).
- Download video files from Select Video dialog.
- Option to use your own certificates for OPC UA.
- Option Force HTTPS to redirect HTTP requests to HTTPS.
- Enables drawing the outlines of HALCON regions with a greater line width and additional styles.
- Industrial Dash Cam:
- OPC UA tab in advanced configuration dialog
- Start Mode setting
Changed:
- Simple Write Video feature removed because there is the more powerful IDC.
- Automatically write event log and parameter report to rotating files if Save configuration on exit is enabled.
- Industrial Dash Cam:
- RTSP server port changed from 554 to 8554.
- Longer video recording time possible
Fixed:
- Live image view in production page broken.
- Special option Flip vertical with Lince5M181 sensor
- Touch screen support
- Synchronize Time broken due to missing rights.
- Color mode when grabbing from GigE Vision
- After switching from free-run to triggered mode, image and trigger no longer correspond.
- Industrial Dash Cam: Crash when triggering again while video is written.
Version 1.9.0.0
(2026-05-08)
Added:
- Integration of Industrial Dash Cam
- Writes a video file after receiving a trigger event.
- Licensed library libIDCEndcoder.so required.
- New tab IDC in Configuration dialog if feature is available.
- View saved video files.
- Separate web page /dashcam with adapted user interface
- New Time Settings dialog in Configuration → General
- Set NTP server configuration and time zone.
- Support for Debian 13
- Support for Sony IMX900 Sensor ⇒
- IMAGO SDK 1.7.15 required
- LED ring light can be used with VisionCam XM2.
- Flag to automatically save settings on exit
- Each individual image processing step can be switched on or off in the Module Setup dialog.
- Additional REST API requests such as POST /DeleteImage added.
Changed:
- Application runs with restricted permissions instead of root privileges to increase resilience.
- User plug-in procedures will also have restricted permissions.
- Start-up parameter --remainroot overwrites this behavior.
- Synchronize Time button moved to Time Settings dialog.
- Menu View Media instead of buttons View Buffer and View Image if Industrial Dash Cam is available.
- Optimized handling of the result ring buffer.
- Storing of result images can be disabled.
- Administrator password is stored as hash value instead of in plain text.
- Warning if the default password is used.
Fixed:
- Image processing output parameters of HALCON or Python procedures whose names begin with result, such as result1, override the parameter result that marks good or bad images.
- REST API request SetSetting can only handle parameters for a single processing step.
- Crash occurs if a Python procedure returns a different number of parameters on successive calls.
- CleanUp() function of Python communication procedure is not called.
- Signal ready state is set for digital output even if flag is disabled.
- Shading correction fails when selecting the wrong region.
1.8 Series
Version 1.8.2.0
(2025-10-30)
Added:
- Support for Sony IMX568 sensor ⇒
- IMAGO SDK 1.7.14 required
Version 1.8.1.0
(2025-09-30)
Added:
- Support for Gpixel GL7004 sensor / VisionCam LM2 including shading correction dialog
Version 1.8.0.0
(2025-07-22)
Added:
- Can grab from another IMAGO device via GigE Vision protocol instead of the internal camera sensor.
Setting is located in the Configuration → Camera → Sensor dialog. ⇒
- IMAGO SDK 1.7.12 required
- Button Remote Control in main menu to control the other View**IT**👁 instance
- Can send camera images via GigE Vision protocol as server.
A client can capture preprocessed images from View**IT**👁 and change the acquisition parameters.
- Support for VisionBox AGE-X
- Dialog for renaming stored image files
- Dialog for setting HTTP authentication parameters
- View saved result files in statistics dialog.
- HALCON camera rectification algorithm also works for color images.
- Position of the zoomed live image can be dragged with the mouse.
Fixed:
- Handling of concurrent access to the web page
- Incorrect available camera special options shown for VisionCam XM2
- Incorrect pixel order for adjusting color gain on sensor EV2S02MC / EV2S05MC
- REST API
- Can enable uninitialized image processing procedure.
- Disabling a single step disables entire processing.
- When called during processing, an incorrect image index is returned.
- Real numbers without decimal places are ignored.
1.7 Series
Version 1.7.2.1
(2024-12-03)
Added:
- Support for Sony IMX565 / IMX567 sensors ⇒
- IMAGO SDK 1.7.11 required
Version 1.7.2.0
(2024-11-15)
Added:
- Support for Real Time Communication Controller (RTCC) in Camera → I/O → RTCC ⇒
- IMAGO SDK 1.7.10 required
- Track modifications to configuration parameters
View report at Statistics → Event Log → Parameters
- Position of dialog windows can be moved by mouse; double click restores position.
- Factory Reset for settings in Configuration → General
- Backup and restore all module settings files
- Can signal states like Ready or Missed on digital outputs
- Management of image files for virtual sensor
- Can grab images from monochrome sensor as color images
- Can show image data (good / bad buffer, live or saved) via OPC UA interface
- Reloading of SSL certificate possible
Changed:
- Digital outputs are cleared before the function Pre() is called and no longer at the beginning of the image processing procedure
- Overlay text of output parameters is printed after last processing step, therefore image content is no longer affected by a previous output
- Label of About menu changed to Help
List of user manuals available
- SCADA interface: Only a single model can be trained in AI.go
- Custom theme for user interface can be enabled / disabled
- Halcon and Overlay settings moved from processing to global section
- Changing the IP settings no longer requires a reboot
Fixed:
- Crash after changing IP address
- Live View does not open if first image processing procedure is disabled
- Python I/O procedure ignores input parameters of Pre() function
- After selecting another Python procedure but canceling the Configuration dialog, the active procedure no longer works
- Crash when drawing histogram into live image if virtual sensor is selected
- Line scan mode for Lince 5M181 sensor
- Switching between triggered and free-run mode on VisionCam XM2 via REST API
Version 1.7.1.2
(2024-10-18)
Changed:
- IMAGO license file is no longer required
Fixed:
Version 1.7.1.0
(2024-03-28)
Added:
- Certain internal functions are callable from plug-in procedures
(C++ interface only, namespace ViewITxAPI)
- Automatic white balance
- Administrator password can be changed by user
Changed:
- SCADA interface: Store also AI.go model data ⇒
- Creation of new format data necessary
- More compliant use of button style
Fixed:
- Strobe Mode in Configuration → Camera → Special Options broken
- Algorithm HALCON in Configuration → Camera → Rectification
does not check whether module Calibration is licensed
- Confirmation dialog for uploading images in View Image broken
Version 1.7.0.0
(2023-12-22)
Added:
- Use multiple image processing steps, e.g. Preprocessing, Processing, Postprocessing
- Modifications to REST-API and OPC UA interface
- Support for HTTPS
- Support for AV SCADA interface
- Image rectification and creation of calibration data with HALCON
- Option to store images unmodified or with modifications like overlays from processing in ring buffer
- Detection of missing images due to too slow image processing
- Command line option -o to override saved settings and use default parameters
- Print image number and timestamp as overlay into result image
- Update Debian package dependencies for distribution with public APT repository
Changed:
- IMAGO SDK 1.7.9.0 required
- New pretrained models for improved inference speed of anomaly detection in AI.go ⇒
Fixed:
- REST API: Simultaneous requests for non-existing data can crash web server
- Download of images from ring buffer fails sometimes
- Parameters of type Real and range [0.0; 1.0] are handled as Boolean
1.6 Series
Version 1.6.0.3
(2023-07-04)
Added:
- Special version which can use HALCON and AI.go features simultaneously
(Debian 11 only)
- Update of application via user interface
- Show maximized AOI or region in full image
- Support for VisionCam XM2
- Context menus and Save image on trigger in AI.go
Fixed:
- Training failed for JPEG files in AI.go
- OPC UA server did not start when using DHCP
- Grab mode in Configuration → Camera broken
- Downloading of images suspends heartbeat signal
Version 1.6.0.2
(2023-04-11)
Added:
- Virtual camera, reads images from files (requires FG library 1.4 / SDK 1.7.7.0)
- OpenAPI documentation
- Auto Exposure button in Setup Camera when live image is active
- Select Configuration → Camera → Area Of Interest by mouse
- Scale factor Auto in Live View
- Download images from buffers
- Anomaly detection in AI.go
Fixed:
- Support for special characters in filenames in AI.go
- Image tearing when saving live image in AI.go
- Configuration of VisionCam LM
- Memory leak caused by using OpenCV color conversion from multiple threads
- Save recipe in Module Setup
- Setup for new ring illumination module
Version 1.6.0.1
(2022-12-15)
Added:
- Camera rectification
- Start mode: Direct, Acknowledge or Password
- Software controlled camera trigger in Live View and by function CheckTrigger() in I/O plug-in
- Camera.UseFreeRun ⇒ Camera.TriggerMode
- Download images from image folder
- Import images from image folder to AI.go class
Fixed:
- Crash when using 64-bit integer parameters in XML output
- Better detection of Universal Illumination Module
- Changed images from buffer are not refreshed but read from browser cache
Version 1.6.0.0
(2022-10-10)
Added:
- Integration of JupyterLab
- Custom symbols for plug-ins available
- Simple Service Discovery Protocol (SSDP)
- Gamma correction camera setting
- Histogram in Live View
- Frame rate increased in Live View
- Integer procedure parameters have size of 64 bits on 64-bit operation system ⇒
- New C++ library interface
(C++ interface on 32-bit OS is still compatible, no changes for Python and HALCON plug-ins necessary)
1.5 Series
Version 1.5.1.1
(2022-08-01)
Added:
- C++17 support
- Additional common interface for Python plug-in procedures
Version 1.5.1.0
(2022-07-05)
Added:
- Processing procedure can use its own customizable web page
- Start with Main, Production or Processing as default web page
- "Virtual" parameters for communication plug-in (ViewIT.Data)
- Python support for communication plug-in
- Can print time stamp (system clock) into image
- Support for Universal Illumination Module
- OPC UA encryption
- Updates of used components
- Better verification of entered parameters
Fixed:
- Memory leak in Python plug-in
- IP address change with DNS server support
Version 1.5.0.0
(2022-01-31)
Added:
- Communication plug-in,
Function Pre() is called before image processing,
Post() after image processing
- (Auto) focus with liquid lens
- Set DHCP or static IP address
- Lists for string initialization and input parameters (C++)
- Recipe management in Module Setup
- Fix for Debian 11
1.4 Series
Version 1.4.0.1
(2021-11-11)
Added:
- Translated strings
- Lists for string initialization and input parameters (Python & HALCON)
- Size and color for overlay result text
- Show frame rate in statistics dialog
Version 1.4.0.0
(2021-09-30)
Added:
- AI.go version
- Line scan mode for VisionSensorPV3
- Change camera parameters while viewing live image
- Set parameters for image processing Init() function ⇒
- New C++ library interface (Older libs can be used)
1.3 Series
Version 1.3.0.0
(2021-08-01)
Added:
- Gain range changed to support different sensor types! (-511...511 ⇒ 0...1023)
- Support for VisionSensor EV2S05MC 2560 × 1936
- Dialog for deleting data files and folders
- Updates of used components
- Also change subnet mask in IP settings
- Show source code of active Python script in configuration
- Description for processing parameters in Python scripts
- Keyboard shortcuts
- Handle camera image in HALCON as copy (secure) or reference (faster)
- Changelog dialog
- Copyrights list
- Additional commands for REST API
- Check for connection timeout
1.2 Series
Version 1.2.0.1
(2021-02-23)
Added:
- Documented POST commands in Processing web page
- Multi color region drawing for HALCON procedures
- Subfolder for HALCON procedures
- Show HALCON iconic output parameter for type Image
- Support for BMP files
- Time synchronization
- Optional buffers.bufset file for setting image buffers
Fixed:
- Detection of changes in reloaded HALCON procedures
Version 1.2.0.0
(2021-01-14)
Added:
- Requires C++14
- Use default sensor settings if different sensor is detected
- Show FPS in production page
- Chunked transfer of data to web browser → faster and reduced memory usage
- Improved HTML log file output
- Update to Vuetify 2.4
- Description for processing parameters ⇒
- New C++ library interface
Fixed:
- Range check for processing parameters of type Real
1.1 Series
Version 1.1.0.1
(2020-11-30)
Added:
- Visual setup for AOI
- More Camera → Special Options
- Start-up parameter --features
Version 1.1.0.0
(2020-11-20)
New:
- Production Page
- Set camera parameters to default
- Minimum and maximum range for procedure parameters ⇒
- New C++ library interface
- Example plugins
- Parameter check for setting files
- CID as license key
1.0 Series
Version 1.0.1.1
(2020-11-06)
Added:
- Save Log to file
- Camera → Special Options: Insert Image Counter, Trigger Counter & Time Stamp
- Logger level Warning
- Write Python error messages into log
- Less compiler warnings from OpenCV
Version 1.0.1.0
(2020-10-23)
Added:
- Python Interface
- License key necessary
- Line camera support ⇒
- 2 different grab modes (Process / Grab all images)
- Line Delay parameter
- HALCON HDevEngine password
- Debounce time
Fixed:
- OPC UA when IPV6 is not available
Version 1.0.0.3
(2020-09-18)
Fixed:
- Using digital input at processing
Version 1.0.0.2
(2020-09-04)
Added:
Version 1.0.0.1
Added:
- manual.pdf included
- Support for VisionSensorPV3 color
Version 1.0.0.0
(2020-09-01)