Image Processing Module

The Image Processing Module is responsible for processing any images generated by the MVS System. It is a separate application running in windows with dependences on Cognex vision tools. It provides a interface to configure Cognex vision tooling, manually process images, and view recent results.

Configuration

The IPM Configuration can be accessed by clicking on the gear icon in the top right of the System Status tab.

Its only setting is defining the address of the application server. The syntax should follow the syntax of the MVS Server web url:

http://{IP-ADDRESS}:{PORT}

GPU Memory Optimization

VIDI can reserve GPU memory for processing, as outlined in this document

By default the IPM will reserve zero space on the GPU. To configure the amount of reserved space, edit the ipm.conf file in the executable directory and configure the VidiMemoryOptimization value to the desired memory size in GB.

  • null: default value, reserve nothing.
  • negitive value: Use the vidi default of 2/3rds of the available gpu memory.
  • positive value: use the specified number of GB of GPU memory.

Reserve nothing:

  "VidiMemoryOptimization": null

Reserve 8.5 GB:

  "VidiMemoryOptimization": 8.5

Let Vidi optimize the memory:

  "VidiMemoryOptimization": -1