private void PedestrianDetectionRemove() { if (pedestrianDetector != null) { pedestrianDetector.OnPedestrianDetected -= OnPedestrianDetected; pedestrianDetector.Dispose(); pedestrianDetector = null; } }
public async Task TestPedestrianDetector() { using (Mat m = EmguAssert.LoadMat("pedestrian")) using (Emgu.CV.Models.PedestrianDetector detector = new PedestrianDetector()) { await detector.Init(DownloadManager_OnDownloadProgressChanged); String text = detector.ProcessAndRender(m, m); } }
private void PedestrianDetectionAdd() { pedestrianDetector = new PedestrianDetector() { DrawEnabled = cbPDDraw.Checked, DrawColor = Color.Green, FramesToSkip = tbPDSkipFrames.Value, VideoScale = tbPDDownscale.Value / 10.0f }; pedestrianDetector.Init(); pedestrianDetector.OnPedestrianDetected += OnPedestrianDetected; }