diff --git a/web/src/views/settings/ClassificationSettingsView.tsx b/web/src/views/settings/ClassificationSettingsView.tsx
index 4608acd1d..48436c525 100644
--- a/web/src/views/settings/ClassificationSettingsView.tsx
+++ b/web/src/views/settings/ClassificationSettingsView.tsx
@@ -30,6 +30,9 @@ type ClassificationSettings = {
face: {
enabled?: boolean;
};
+ lpr: {
+ enabled?: boolean;
+ };
};
type ClassificationSettingsViewProps = {
@@ -55,6 +58,9 @@ export default function ClassificationSettingsView({
face: {
enabled: undefined,
},
+ lpr: {
+ enabled: undefined,
+ },
});
const [origSearchSettings, setOrigSearchSettings] =
@@ -67,6 +73,9 @@ export default function ClassificationSettingsView({
face: {
enabled: undefined,
},
+ lpr: {
+ enabled: undefined,
+ },
});
useEffect(() => {
@@ -81,6 +90,9 @@ export default function ClassificationSettingsView({
face: {
enabled: config.face_recognition.enabled,
},
+ lpr: {
+ enabled: config.lpr.enabled,
+ },
});
}
@@ -93,6 +105,9 @@ export default function ClassificationSettingsView({
face: {
enabled: config.face_recognition.enabled,
},
+ lpr: {
+ enabled: config.lpr.enabled,
+ },
});
}
// we know that these deps are correct
@@ -108,6 +123,7 @@ export default function ClassificationSettingsView({
...newConfig.search,
},
face: { ...prevConfig.face, ...newConfig.face },
+ lpr: { ...prevConfig.lpr, ...newConfig.lpr },
}));
setUnsavedChanges(true);
setChangedValue(true);
@@ -351,6 +367,54 @@ export default function ClassificationSettingsView({
+ Frigate can recognize license plates on vehicles and automatically + add the detected characters to the recognized_license_plate field + or a known name as a sub_label to objects that are of type car. A + common use case may be to read the license plates of cars pulling + into a driveway or cars passing by on a street. +
+ +