public void EmptyOptions()
        {
            CIDetectorOptions options = new CIDetectorOptions();

            using (var dtor = CIDetector.CreateFaceDetector(null, options)) {
                Assert.That(dtor.Description, Is.StringContaining("CIFaceCoreDetector").Or.StringContaining("FaceDetector"), "Description");
            }
        }
Esempio n. 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            this.Title   = "IISS";
            faceDetector = CIDetector.CreateFaceDetector(CIContext.FromOptions(null), false);
            borderImage  = UIImage.FromFile("square.png");

            UIDevice.CurrentDevice.BeginGeneratingDeviceOrientationNotifications();

            // Perform any additional setup after loading the view, typically from a nib.
        }
        public void NullContext()
        {
            using (var dtor = CIDetector.CreateFaceDetector(null, true)) {
            }

            using (var dtor = CIDetector.CreateFaceDetector(null, false)) {
            }

            using (var dtor = CIDetector.CreateFaceDetector(null, false, 2.0f)) {
            }

            using (var dtor = CIDetector.CreateFaceDetector(null, null, null, null)) {
            }
        }
Esempio n. 4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            this.Title = "Intelligent Kiosk";

            SetupSource();

            var options = new CIContextOptions();

            faceDetector = CIDetector.CreateFaceDetector(null, true);
            borderImage  = UIImage.FromFile("square.png");

            UIDevice.CurrentDevice.BeginGeneratingDeviceOrientationNotifications();
        }
Esempio n. 5
0
        public void NullContext()
        {
            using (var dtor = CIDetector.CreateFaceDetector(null, true)) {
            }

            using (var dtor = CIDetector.CreateFaceDetector(null, false)) {
            }

            if (TestRuntime.CheckSystemAndSDKVersion(6, 0))
            {
                using (var dtor = CIDetector.CreateFaceDetector(null, false, 2.0f)) {
                }
            }

            using (var dtor = CIDetector.CreateFaceDetector(null, null, null, null)) {
            }
        }
Esempio n. 6
0
 public PersonObserver(CameraService cameraService)
 {
     _cameraService = cameraService;
     detector       = CIDetector.CreateFaceDetector(null, true);
     client         = new FaceAccessClient();
     speechService  = new SpeechService();
     timer          = new Task(async() =>
     {
         while (true)
         {
             await Task.Delay(500);
             var result = await CheckCurrentFrame();
             if (result)
             {
                 await Task.Delay(2000);
             }
         }
     });
 }