Ejemplo n.º 1
0
 def run(self):
     """Publishing usersaid when face recognitionL is enabled """
     # TODO: add tags, add other fields, take into account loaded grammar to put other text in the recognized sentence
     while not rospy.is_shutdown():
         if self.enabled:
             self.recognized_face.header.stamp=rospy.Time.now()
             self.recognized_face.header.frame_id = '/stereo_gazebo_right_camera_optical_frame'
            
             if self.isData():
                 #New face
                 face = FaceDetection()
                 face.x= 262
                 face.y= 200
                 face.width= 61
                 face.height= 61
                 face.eyesLocated= True
                 face.leftEyeX= 307
                 face.leftEyeY= 215
                 face.rightEyeX= 276
                 face.rightEyeY= 217
                 face.position.x=-0.0874395146966
                 face.position.y= -0.0155512560159
                 face.position.z= 0.945071995258
                 face.name="roger"
                 
                 self.recognized_face.faces.append(face)
        
             self.face_pub.publish(self.recognized_face)
                     
         rospy.sleep(3)
Ejemplo n.º 2
0
    def run(self):
        """Publishing usersaid when face recognitionL is enabled """
        # TODO: add tags, add other fields, take into account loaded grammar to put other text in the recognized sentence
        while not rospy.is_shutdown():
            if self.enabled:
                self.recognized_face.header.stamp = rospy.Time.now()
                self.recognized_face.header.frame_id = '/stereo_gazebo_right_camera_optical_frame'

                if self.isData():
                    #New face
                    face = FaceDetection()
                    face.x = 262
                    face.y = 200
                    face.width = 61
                    face.height = 61
                    face.eyesLocated = True
                    face.leftEyeX = 307
                    face.leftEyeY = 215
                    face.rightEyeX = 276
                    face.rightEyeY = 217
                    face.position.x = -0.0874395146966
                    face.position.y = -0.0155512560159
                    face.position.z = 0.945071995258
                    face.name = "roger"

                    self.recognized_face.faces.append(face)

                self.face_pub.publish(self.recognized_face)

            rospy.sleep(3)