Application Configuration File

This application can run multiple neural network object detection modules. Each of the modules requires a corresponding network module configuration (.json).

The general settings of the LumiScan AI Object Matching application are located in the ai-object-matching.json file. This file is used to specify how many neural network modules to load.

An example of application configuration JSON settings is shown below.

{
    "meta": {
        "inputFileType": "LumiScan-CtrlX-AI-Object-Matching",
        "inputFileVersion": "1.0.0",
        "targetMachine": "MachineName",
        "programName": "AI-Object-Matching",
        "programVersion": "1.0.0"
    },
    "modules": [
        "ai-object-matching-module.json"
    ]
}

The description of all the parameters mentioned above can be found in the following Table 1.

Table 1. Application Configuration File: JSON Settings Description
Parameter Description

meta

Place to set meta information: inputFileType and inputFileVersion are required.

inputFileType

In this case it must be: LumiScan-CtrlX-AI-Object-Matching

inputFileVersion

Currently, only version 1.0.0 is supported.

targetMachine

Optional. Enter the name of the machine in use here to indicate that the current application configuration is being used for this particular machine.

programName

Optional. This parameter indicates by which application the current file is used. In this case: AI-Object-Matching

programVersion

Optional. Currently used program version.

modules

Contains created model configuration files.

After changing the parameters, the LumiScan AI Object Matching application should be restarted.