Extend smartcam detection support (#1552)

New detection added with tests:

- bark detection
- glass detection
- line crossing detection
- meow detection
- vehicle detection
This commit is contained in:
Gabriele Pongelli
2025-08-25 15:20:33 +02:00
committed by GitHub
parent e21ab90e96
commit 0cd0434160
23 changed files with 1549 additions and 379 deletions

View File

@@ -36,6 +36,22 @@ class SmartCamModule(SmartModule):
"BabyCryDetection"
)
SmartCamLineCrossingDetection: Final[ModuleName[modules.LineCrossingDetection]] = (
ModuleName("LineCrossingDetection")
)
SmartCamBarkDetection: Final[ModuleName[modules.BarkDetection]] = ModuleName(
"BarkDetection"
)
SmartCamGlassDetection: Final[ModuleName[modules.GlassDetection]] = ModuleName(
"GlassDetection"
)
SmartCamMeowDetection: Final[ModuleName[modules.MeowDetection]] = ModuleName(
"MeowDetection"
)
SmartCamVehicleDetection: Final[ModuleName[modules.VehicleDetection]] = ModuleName(
"VehicleDetection"
)
SmartCamBattery: Final[ModuleName[modules.Battery]] = ModuleName("Battery")
SmartCamDeviceModule: Final[ModuleName[modules.DeviceModule]] = ModuleName(