Konfigurationsdatei der Anwendung

Diese Anwendung kann mehrere Module zur Objekterkennung mit neuronalen Netzen ausführen. Jedes Modul benötigt eine zugehörige Konfiguration des Netzmoduls (.json).

Die allgemeinen Einstellungen der Anwendung LumiScan AI Object Matching stehen in der Datei ai-object-matching.json. Diese Datei legt fest, wie viele Module mit neuronalen Netzen geladen werden.

Ein Beispiel für die JSON-Einstellungen der Anwendungskonfiguration:

{
    "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"
    ]
}

Die Beschreibung aller oben genannten Parameter finden Sie in der folgenden Tabelle 1.

Tabelle 1. Konfigurationsdatei der Anwendung: Beschreibung der JSON-Einstellungen
Parameter Beschreibung

meta

Ort für Metainformationen: inputFileType und inputFileVersion sind erforderlich.

inputFileType

Muss in diesem Fall sein: LumiScan-CtrlX-AI-Object-Matching

inputFileVersion

Derzeit wird nur Version 1.0.0 unterstützt.

targetMachine

Optional. Tragen Sie hier den Namen der verwendeten Maschine ein, um anzuzeigen, dass die aktuelle Anwendungskonfiguration für genau diese Maschine verwendet wird.

programName

Optional. Dieser Parameter gibt an, von welcher Anwendung die aktuelle Datei verwendet wird. In diesem Fall: AI-Object-Matching

programVersion

Optional. Derzeit verwendete Programmversion.

modules

Enthält die erstellten Modellkonfigurationsdateien.

Nach einer Änderung der Parameter sollte die Anwendung LumiScan AI Object Matching neu gestartet werden.

Vollständige Referenz

Alle Einstellungen dieser Datei, wie sie ihr JSON-Schema lumiscan-ai-object-matching.schema.json festlegt, erzeugt für Version 2.1.0 (Beschreibungen aus dem Schema, auf Englisch):

Einstellung Typ Standard Zulässige Werte Beschreibung

meta

object

Pflichtangabe. Meta information about the application and current setting. This is mainly for information purpose and not used by the application itself

meta/inputFileType

string

nicht leer

Pflichtangabe.

meta/inputFileVersion

string

nicht leer

Pflichtangabe.

meta/targetMachine

string

nicht leer

Pflichtangabe.

meta/programName

string

nicht leer

Pflichtangabe.

meta/programVersion

string

nicht leer

Pflichtangabe.

modules

string[]

mindestens 1 Eintrag

Pflichtangabe. List of module setting files that will be loaded by the application

system

object

system/debug

boolean

false

Enable debug mode for the application.

system/logLevel

string

INFO

TRACE, DEBUG, INFO, WARN, ERROR, FATAL

Log level for the application.

system/storage

object

Configuration for storage. The storage is used to store the images when save function is called.

system/storage/type

string

Samba

Pflichtangabe. The storage is a Samba storage.

system/storage/parameters

object

Parameters for the storage. The parameters are different for each storage type.

system/storage/parameters/ip

string

nicht leer

Pflichtangabe. The IP address of the Samba server.

system/storage/parameters/remotePath

string

nicht leer

Pflichtangabe.

system/storage/parameters/domain

string

nicht leer

Pflichtangabe.

system/storage/parameters/username

string

nicht leer

Pflichtangabe.

system/storage/parameters/password

string

nicht leer

Pflichtangabe.