frigate/web/src/components/config-form/section-configs/detectors.ts

30 lines
733 B
TypeScript
Raw Normal View History

import type { SectionConfigOverrides } from "./types";
2026-02-06 16:56:30 +03:00
const detectorHiddenFields = [
"*.model.labelmap",
"*.model.attributes_map",
"*.model",
"*.model_path",
];
const detectors: SectionConfigOverrides = {
base: {
sectionDocs: "/configuration/object_detectors",
2026-02-14 01:38:49 +03:00
restartRequired: ["*.type", "*.model", "*.model_path"],
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,
},
},
},
};
export default detectors;