Esempio n. 1
0
        public void Test()
        {
            var provider = new Db4oProvider("faces.db4o");

            Func<Frame, string> f1 = f => f.Guid.ToString() + ".jpg";
            Func<Portrait, string> f2 = p => p.Guid.ToString() + ".jpg";

            var repository = new Damany.PortraitCapturer.DAL.Providers.LocalDb4oProvider(
                                    @".\");

            var frame = new Frame(Data.GetFrame());
            var mockCamera = new Damany.Cameras.DirectoryFilesCamera(@"c:\", "*.jpg");
            mockCamera.Id = 3;
            frame.CapturedFrom = mockCamera;

            repository.SaveFrame(frame);

            var fromDb = repository.GetFrame(frame.Guid);

            Assert.AreEqual(fromDb.Guid, frame.Guid);

            var portrait = new Portrait(Data.GetPortrait());
            portrait.FaceBounds = new OpenCvSharp.CvRect(0, 0, 100, 100);
            portrait.CapturedFrom = mockCamera;

            repository.SavePortrait(portrait);

            var portraitFromDb = repository.GetPortrait(portrait.Guid);
            Assert.AreEqual(portraitFromDb.Guid, portrait.Guid);
        }
Esempio n. 2
0
        public void Test()
        {
            var provider = new Db4oProvider("faces.db4o");

            Func <Frame, string>    f1 = f => f.Guid.ToString() + ".jpg";
            Func <Portrait, string> f2 = p => p.Guid.ToString() + ".jpg";

            var repository = new Damany.PortraitCapturer.DAL.Providers.LocalDb4oProvider(
                @".\");

            var frame      = new Frame(Data.GetFrame());
            var mockCamera = new Damany.Cameras.DirectoryFilesCamera(@"c:\", "*.jpg");

            mockCamera.Id      = 3;
            frame.CapturedFrom = mockCamera;

            repository.SaveFrame(frame);

            var fromDb = repository.GetFrame(frame.Guid);

            Assert.AreEqual(fromDb.Guid, frame.Guid);

            var portrait = new Portrait(Data.GetPortrait());

            portrait.FaceBounds   = new OpenCvSharp.CvRect(0, 0, 100, 100);
            portrait.CapturedFrom = mockCamera;

            repository.SavePortrait(portrait);

            var portraitFromDb = repository.GetPortrait(portrait.Guid);

            Assert.AreEqual(portraitFromDb.Guid, portrait.Guid);
        }
        public void MotionDetectorHlTest()
        {
            IMotionDetector algorithm = new FaceProcessingWrapper.MotionDetector();

            var dir = new Damany.Cameras.DirectoryFilesCamera(@"M:\测试图片\Lb", "*.jpg");
            dir.Initialize();
            //var detector = new Damany.Imaging.Processors.MotionDetector(algorithm);

            while (true)
            {
                //detector.Execute(null);
            }
        }
Esempio n. 4
0
        public void MotionDetectorHlTest()
        {
            IMotionDetector algorithm = new FaceProcessingWrapper.MotionDetector();

            var dir = new Damany.Cameras.DirectoryFilesCamera(@"M:\测试图片\Lb", "*.jpg");

            dir.Initialize();
            //var detector = new Damany.Imaging.Processors.MotionDetector(algorithm);

            while (true)
            {
                //detector.Execute(null);
            }
        }