ViewIT
ViewIT

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:

  • Crash in OPC UA

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 ⇒
    • New training necessary

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:

  • Start as service

Version 1.0.0.1

Added:

  • manual.pdf included
  • Support for VisionSensorPV3 color

Version 1.0.0.0

(2020-09-01)

  • First version