v1.0.8
v1.0.8
Suspicion recall patch: single-frame detections now surface as events.
Fixed
- Suspicious vegetation events were never generated ("의심 수목 0건") even
when the model flagged frames. Three chained gates silently dropped
detections and are now relaxed:- The event minimum duration equaled the sampling interval (15s at the
default), so any single-frame detection was discarded. The batch
pipeline now uses a 2s minimum, so one suspicious frame becomes an
event. - A frame only counted as risky when
has_treeornear_catenarywas
also true. Small models fill these auxiliary flags inconsistently, so
risk_levelalone now qualifies a frame. - Events were built only from frames that had saved a capture, coupling
event generation to the report-risk filter. Events are now built from
all risky observations.
- The event minimum duration equaled the sampling interval (15s at the
- Gemma-style contradictory answers (
has_tree: truewith
risk_level: "none") are promoted to low risk instead of being discarded,
so visible trackside trees always surface as suspicions. - Low-confidence frames (
bamboo_likely < 0.6or missing evidence) are
forced toneeds_human_review=trueeven when the model answers false,
keeping single-frame groups eligible for events.
Included
- Bundled Ollama and FFmpeg runtimes; no separate Ollama installation is required.
- In-app vision model download, hardware recommendation, installation, and selection.
- Model-specific prompt harnesses for supported Qwen3-VL and Gemma 4 variants.