def _load_detectors(self, devices, models):
        device_ss, device_fc, device_ag, device_em, device_hp, device_lm = devices
        # self.models are used by app.py to display using models
        self.models = self._define_models(devices, models)
        model_ss, model_fc, model_ag, model_em, model_hp, model_lm = self.models
        cpu_extension = self.cpu_extension
        plugin_dir = self.plugin_dir
        prob_threshold = self.prob_threshold
        prob_threshold_face = self.prob_threshold_face
        is_async_mode = self.is_async_mode

        # Create MobileNet-SSD detection class instance
        self.ssd_detection = detectors.SSDetection(
            device_ss, model_ss, cpu_extension, plugin_dir, prob_threshold,
            is_async_mode)
        # Create face_detection class instance
        self.face_detectors = detectors.FaceDetection(
            device_fc, model_fc, cpu_extension, plugin_dir,
            prob_threshold_face, is_async_mode)
        # Create face_analytics class instances
        self.age_gender_detectors = detectors.AgeGenderDetection(
            device_ag, model_ag, cpu_extension, plugin_dir,
            prob_threshold_face, is_async_mode)
        self.emotions_detectors = detectors.EmotionsDetection(
            device_em, model_em, cpu_extension, plugin_dir,
            prob_threshold_face, is_async_mode)
        self.headpose_detectors = detectors.HeadPoseDetection(
            device_hp, model_hp, cpu_extension, plugin_dir, prob_threshold,
            is_async_mode)
        self.facial_landmarks_detectors = detectors.FacialLandmarksDetection(
            device_lm, model_lm, cpu_extension, plugin_dir,
            prob_threshold_face, is_async_mode)
    def _load_detectors(self):

        # Create face_detection class instance
        self.face_detectors = detectors.FaceDetection(
            self.device_fc, self.model_fc, self.cpu_extension, self.plugin_dir, self.prob_threshold_face)
        # Create face_analytics class instances
        self.age_gender_detectors = detectors.AgeGenderDetection(
            self.device_ag, self.model_ag, self.cpu_extension, self.plugin_dir, self.prob_threshold_face)
Exemple #3
0
 def _load_detectors(self):
     device_fc, device_hp, = self.devices
     self.models = self._define_models()
     model_fc, model_hp = self.models
     cpu_extension = self.cpu_extension
     self.face_detectors = detectors.FaceDetection(device_fc, model_fc,
                                                   cpu_extension,
                                                   self.plugin_dir,
                                                   self.prob_threshold_face,
                                                   self.is_async_mode)
Exemple #4
0
    def _load_detectors(self):

        # Create MobileNet-SSD detection class instance
        self.ssd_detection = detectors.SSDetection(
            self.device_ss, self.model_ss, self.cpu_extension, self.plugin_dir,
            self.prob_threshold, self.is_async_mode)
        # Create face_detection class instance
        self.face_detectors = detectors.FaceDetection(
            self.device_fc, self.model_fc, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)
        # Create face_analytics class instances
        self.age_gender_detectors = detectors.AgeGenderDetection(
            self.device_ag, self.model_ag, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)
    def _load_detectors(self, devices, models):
        device_fc, device_hp, = devices
        # self.models are used by app.py to display using models
        self.models = self._define_models(devices, models)
        model_fc, model_hp = self.models
        cpu_extension = self.cpu_extension
        plugin_dir = self.plugin_dir
        prob_threshold = self.prob_threshold
        prob_threshold_face = self.prob_threshold_face
        is_async_mode = self.is_async_mode

        # Create face_detection class instance
        self.face_detectors = detectors.FaceDetection(device_fc, model_fc,
                                                      cpu_extension,
                                                      plugin_dir,
                                                      prob_threshold_face,
                                                      is_async_mode)
        # Create face_analytics class instances
        self.headpose_detectors = detectors.HeadPoseDetection(
            device_hp, model_hp, cpu_extension, plugin_dir, prob_threshold,
            is_async_mode)
    def _load_detectors(self):

        # Create MobileNet-SSD detection class instance
        self.ssd_detection = detectors.SSDetection(
            self.device_ss, self.model_ss, self.cpu_extension, self.plugin_dir,
            self.prob_threshold, self.is_async_mode)
        # Create face_detection class instance
        self.face_detectors = detectors.FaceDetection(
            self.device_fc, self.model_fc, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)
        # Create face_analytics class instances
        self.age_gender_detectors = detectors.AgeGenderDetection(
            self.device_ag, self.model_ag, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)
        self.emotions_detectors = detectors.EmotionsDetection(
            self.device_em, self.model_em, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)
        self.headpose_detectors = detectors.HeadPoseDetection(
            self.device_hp, self.model_hp, self.cpu_extension, self.plugin_dir,
            self.prob_threshold, self.is_async_mode)
        self.facial_landmarks_detectors = detectors.FacialLandmarksDetection(
            self.device_lm, self.model_lm, self.cpu_extension, self.plugin_dir,
            self.prob_threshold_face, self.is_async_mode)