Esempio n. 1
0
 private void PedestrianDetectionRemove()
 {
     if (pedestrianDetector != null)
     {
         pedestrianDetector.OnPedestrianDetected -= OnPedestrianDetected;
         pedestrianDetector.Dispose();
         pedestrianDetector = null;
     }
 }
Esempio n. 2
0
        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);
                }
        }
Esempio n. 3
0
        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;
        }