Esempio n. 1
0
        private void Enrollment()
        {
            _futronicEnrollment = new FutronicEnrollment();

            // Set control properties
            _futronicEnrollment.FakeDetection      = true;
            _futronicEnrollment.FFDControl         = true;
            _futronicEnrollment.FARN               = 200;
            _futronicEnrollment.Version            = VersionCompatible.ftr_version_compatible;
            _futronicEnrollment.FastMode           = true;
            _futronicEnrollment.MIOTControlOff     = false;
            _futronicEnrollment.MaxModels          = 5;
            _futronicEnrollment.MinMinuitaeLevel   = 3;
            _futronicEnrollment.MinOverlappedLevel = 3;


            // register events
            _futronicEnrollment.OnPutOn   += OnPutOn;
            _futronicEnrollment.OnTakeOff += OnTakeOff;
            //_futronicEnrollment.UpdateScreenImage += new UpdateScreenImageHandler(this.UpdateScreenImage);
            _futronicEnrollment.OnFakeSource         += OnFakeSource;
            _futronicEnrollment.OnEnrollmentComplete += OnEnrollmentComplete;

            // start enrollment process
            _futronicEnrollment.Enrollment();
        }
Esempio n. 2
0
        public void StartCapture(OnPutOnHandler OnPutOn, OnTakeOffHandler OnTakeOff, UpdateScreenImageHandler UpdateScreenImage, OnFakeSourceHandler OnFakeSource, OnEnrollmentCompleteHandler OnEnrollmentComplete)
        {
            lock (syncRoot)
            {
                DisposeCapture();
                _futronicEnrollment = new FutronicEnrollment();

                // Set control properties
                _futronicEnrollment.FakeDetection      = true;
                _futronicEnrollment.FFDControl         = true;
                _futronicEnrollment.FARN               = 200;
                _futronicEnrollment.Version            = VersionCompatible.ftr_version_compatible;
                _futronicEnrollment.FastMode           = true;
                _futronicEnrollment.MIOTControlOff     = false;
                _futronicEnrollment.MaxModels          = 5;
                _futronicEnrollment.MinMinuitaeLevel   = 3;
                _futronicEnrollment.MinOverlappedLevel = 3;


                // register events
                OnPutOn_Enrollment              = OnPutOn;
                OnTakeOff_Enrollment            = OnTakeOff;
                UpdateScreenImage_Enrollment    = UpdateScreenImage;
                OnFakeSource_Enrollment         = OnFakeSource;
                OnEnrollmentComplete_Enrollment = OnEnrollmentComplete;

                _futronicEnrollment.OnPutOn              += OnPutOn_Enrollment;
                _futronicEnrollment.OnTakeOff            += OnTakeOff_Enrollment;
                _futronicEnrollment.UpdateScreenImage    += UpdateScreenImage_Enrollment;
                _futronicEnrollment.OnFakeSource         += OnFakeSource_Enrollment;
                _futronicEnrollment.OnEnrollmentComplete += OnEnrollmentComplete_Enrollment;

                // start enrollment process
                _futronicEnrollment.Enrollment();
            }
        }