示例#1
0
 def stop_response_cb(userdata, response):
     resultat=StopEnrollmentResponse() 
     resultat.enrollment_ok=response.enrollment_ok
     resultat.error_msg=response.error_msg
     resultat.numFacesEnrolled=response.numFacesEnrolled
     
     if resultat.enrollment_ok == False:
         rospy.loginfo(FAIL+"Learning Face Error  " +
                     str(resultat.enrollment_ok)+"  "+str(resultat.error_msg)
                     +"  "+str(resultat.numFacesEnrolled)+ENDC)
         self.userdata.standard_error='face not found'
         return 'aborted'
     else:
         self.userdata.standard_error='ok, face found'
         return 'succeeded'
示例#2
0
            def stop_response_cb(userdata, response):
                resultat = StopEnrollmentResponse()
                resultat.enrollment_ok = response.enrollment_ok
                resultat.error_msg = response.error_msg
                resultat.numFacesEnrolled = response.numFacesEnrolled

                if resultat.enrollment_ok == False:
                    rospy.loginfo(FAIL + "Learning Face Error  " +
                                  str(resultat.enrollment_ok) + "  " +
                                  str(resultat.error_msg) + "  " +
                                  str(resultat.numFacesEnrolled) + ENDC)
                    self.userdata.standard_error = 'face not found'
                    return 'aborted'
                else:
                    self.userdata.standard_error = 'ok, face found'
                    return 'succeeded'
示例#3
0
    def face_enrollment_stop_cb(self, req):
        """Callback of face service requests """
        #        rospy.loginfo("FACE: Disabling face enrollment" )
        stop = StopEnrollmentResponse()
        if self.name != "":

            stop.enrollment_ok = True
            stop.numFacesEnrolled = 1
            stop.error_msg = ''
            cara = FaceDetection()
            cara.name = self.name
            cara.confidence = self.minConfidence
            self.recognized_face.faces.append(cara)
        else:
            stop.error_msg = "no name face"
            stop.enrollment_ok = False
            stop.numFacesEnrolled = 0

        return stop
 def face_enrollment_stop_cb (self, req):
     
     """Callback of face service requests """
 #        rospy.loginfo("FACE: Disabling face enrollment" )
     stop = StopEnrollmentResponse()
     if self.name!="" :
         
         stop.enrollment_ok=True
         stop.numFacesEnrolled=1
         stop.error_msg=''
         cara = FaceDetection()
         cara.name = self.name
         cara.confidence = self.minConfidence
         self.recognized_face.faces.append(cara)
     else:
         stop.error_msg="no name face"
         stop.enrollment_ok=False
         stop.numFacesEnrolled=0
      
     return stop