public FaceDetectionService( IDatabaseService databaseService, IControls controls, IParameters parameters, IFileDirectoryService fileDirectoryService, ILocalStorageService localStorageService, IFaceRecogntionService faceRecogntionService) { _controls = controls; _parameters = parameters; _fileDirectoryService = fileDirectoryService; _localStorageService = localStorageService; _faceRecogntionService = faceRecogntionService; _databaseService = databaseService; _faces = new List <Rectangle>(); _eyes = new List <Rectangle>(); StartServices(); _saveWorker = new BackgroundWorker { WorkerSupportsCancellation = true }; _saveWorker.DoWork += _saveWorker_DoWork; _saveWorker.RunWorkerCompleted += _saveWorker_RunWorkerCompleted; }
public FaceRecognitionService(IDatabaseService databaseService, IControls controls, IParameters parameters, IFileDirectoryService directoryService, ILocalStorageService localStorageService) { _databaseService = databaseService; _parameters = parameters; _controls = controls; _directoryService = directoryService; _localStorageService = localStorageService; }
public Shell(IFaceDetectionService faceDetectionService, IFaceRecogntionService faceRecognitionService, IMainPageViewModel mainPageViewModel, IDatabaseService databaseService, IFileDirectoryService directoryService) { _faceDetectionService = faceDetectionService; _faceRecognionService = faceRecognitionService; _mainPageViewModel = mainPageViewModel; _databaseService = databaseService; _directoryService = directoryService; InitializeServices(); }