2026-02-01 20:35:04 +03:00
|
|
|
import type { SectionConfigOverrides } from "./types";
|
|
|
|
|
|
2026-02-06 16:56:30 +03:00
|
|
|
const detectorHiddenFields = [
|
|
|
|
|
"*.model.labelmap",
|
|
|
|
|
"*.model.attributes_map",
|
|
|
|
|
"*.model",
|
|
|
|
|
"*.model_path",
|
|
|
|
|
];
|
|
|
|
|
|
2026-02-01 20:35:04 +03:00
|
|
|
const detectors: SectionConfigOverrides = {
|
|
|
|
|
base: {
|
2026-02-02 18:20:49 +03:00
|
|
|
sectionDocs: "/configuration/object_detectors",
|
2026-02-14 01:38:49 +03:00
|
|
|
restartRequired: ["*.type", "*.model", "*.model_path"],
|
2026-02-01 20:35:04 +03:00
|
|
|
fieldOrder: [],
|
|
|
|
|
advancedFields: [],
|
2026-02-06 16:56:30 +03:00
|
|
|
hiddenFields: detectorHiddenFields,
|
|
|
|
|
uiSchema: {
|
|
|
|
|
"ui:field": "DetectorHardwareField",
|
|
|
|
|
"ui:options": {
|
|
|
|
|
multiInstanceTypes: ["cpu", "onnx", "openvino"],
|
|
|
|
|
typeOrder: ["onnx", "openvino", "edgetpu"],
|
|
|
|
|
hiddenByType: {},
|
|
|
|
|
hiddenFields: detectorHiddenFields,
|
|
|
|
|
},
|
|
|
|
|
},
|
2026-02-01 20:35:04 +03:00
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export default detectors;
|