Ejemplo n.º 1
0
    def __init__(self):
        SAMDriver.__init__(self)
        self.data = dict()
        self.jointsList = []
        self.objectsList = []
        self.dataLogList = []
        self.labelsLogList = []
        # self.combinationList = []
        # self.combinationKeys = []
        self.humanStaticLabels = None
        self.featureInds = None
        self.featureSections = None
        self.featureValues = None
        self.numJoints = 9
        self.labelToRemove = []
        self.indsToRemove = []
        self.actionsAllowed = None
        self.contactThreshold = None
        self.seqConf = None
        self.seqPerc = None
        self.joint = 0
        self.action = 1
        self.dataset = 2
        self.start = 3
        self.end = 4

        self.additionalParametersList = ['Yall', 'Lall', 'Ytest', 'Ltest', 'numJoints',
                                         'Ymean', 'Ystd', 'Y_normalized', 'ignoreStationary',
                                         'humanStaticLabels', 'featureSections', 'featureValues',
                                         'dataLogList', 'labelsLogList', 'segTrainConf', 'segTrainPerc',
                                         'segTestConf', 'segTestPerc', 'seqConf', 'seqPerc']
Ejemplo n.º 2
0
    def __init__(self):
        SAMDriver.__init__(self)
        self.data = dict()
        self.jointsList = []
        self.objectsList = []
        self.dataLogList = []
        self.labelsLogList = []
        # self.combinationList = []
        # self.combinationKeys = []
        self.humanStaticLabels = None
        self.featureInds = None
        self.featureSections = None
        self.featureValues = None
        self.numJoints = 9
        self.labelToRemove = []
        self.indsToRemove = []
        self.actionsAllowed = None
        self.contactThreshold = None
        self.seqConf = None
        self.seqPerc = None
        self.joint = 0
        self.action = 1
        self.dataset = 2
        self.start = 3
        self.end = 4

        self.additionalParametersList = [
            'Yall', 'Lall', 'Ytest', 'Ltest', 'numJoints', 'Ymean', 'Ystd',
            'Y_normalized', 'ignoreStationary', 'humanStaticLabels',
            'featureSections', 'featureValues', 'dataLogList', 'labelsLogList',
            'segTrainConf', 'segTrainPerc', 'segTestConf', 'segTestPerc',
            'seqConf', 'seqPerc'
        ]
Ejemplo n.º 3
0
    def __init__(self, isYarpRunning = False, delta=False, context=2, n_mixtures=25, gmm_atts=None, inputImagePort="/visionDriver/image:o", openPorts=True):
    # -------------------------------------------------------------------------------#
        # Call parent class init
        if not isYarpRunningGlobal:
            # if I can't find Yarp, I'll overwrite the given flag
            isYarpRunning = False
        SAMDriver.__init__(self, isYarpRunning)

        # Extra stuff needed for the specific driver
        self.inputImagePort=inputImagePort

        self.delta = delta    
        self.context = context
        self.n_mixtures = n_mixtures
        self.file_suffix=".wav"
        self.verbose_L=0

        if not gmm_atts==None:
            self.gmm_data = gmm_atts
        else:
            self.gmm_data = {}

        self.participant_index = None

        if( isYarpRunning == True and openPorts == True):
            yarp.Network.init()
            self.createPorts()
            self.openPorts()
            self.createImageArrays()
Ejemplo n.º 4
0
    def __init__(self):
        """
        Initialise class using SAMDriver.__init__ and augment with custom parameters.

        additionalParameterList is a list of extra parameters to preserve between training and interaction.
        """
        SAMDriver.__init__(self)
        self.additionalParametersList = [
            'imgH', 'imgW', 'imgHNew', 'imgWNew', 'image_suffix', 'pose_index',
            'pose_selection'
        ]
Ejemplo n.º 5
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.data = dict()
     self.numJoints = 9
     self.dataLogList = []
     self.labelsLogList = []
     self.itemsPerJoint = None
     self.featureSequence = None
     self.handsCombined = None
     self.data2Labels = None
     self.dataVec = None
     self.allDataDict = None
     self.listOfVectorsToClassify = None
     self.seqTestConf = None
     self.seqTestPerc = None
     self.additionalParametersList = ['listOfVectorsToClassify', 'handsCombined', 'featureSequence', 'itemsPerJoint',
                                      'segTrainConf', 'segTrainPerc', 'segTestConf', 'segTestPerc', 'seqTestConf',
                                      'seqTestPerc']
Ejemplo n.º 6
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.data = dict()
     self.numJoints = 9
     self.dataLogList = []
     self.labelsLogList = []
     self.itemsPerJoint = None
     self.featureSequence = None
     self.handsCombined = None
     self.data2Labels = None
     self.dataVec = None
     self.allDataDict = None
     self.listOfVectorsToClassify = None
     self.seqTestConf = None
     self.seqTestPerc = None
     self.additionalParametersList = [
         'listOfVectorsToClassify', 'handsCombined', 'featureSequence',
         'itemsPerJoint', 'segTrainConf', 'segTrainPerc', 'segTestConf',
         'segTestPerc', 'seqTestConf', 'seqTestPerc'
     ]
    def __init__(self, isYarpRunning = False, imgH = 200, imgW = 200, imgHNew = 200, imgWNew = 200, inputImagePort="/visionDriver/image:o"):
        # Call parent class init
        SAMDriver.__init__(self, isYarpRunning)

        # Extra stuff needed for the specific driver
        self.inputImagePort=inputImagePort
            
        self.imgHeight = imgH
        self.imgWidth = imgW
        self.imgHeightNew = imgHNew
        self.imgWidthNew = imgWNew
        self.image_suffix=".ppm"

        self.participant_index = None

        if( isYarpRunning == True ):
            yarp.Network.init()
            self.createPorts()
            self.openPorts()
            self.createImageArrays()
Ejemplo n.º 8
0
    def __init__(self, isYarpRunning = False, imgH = 200, imgW = 200, imgHNew = 200, imgWNew = 200, inputImagePort="/visionDriver/image:o", openPorts=True):
        # Call parent class init
        if not isYarpRunningGlobal:
            # if I can't find Yarp, I'll overwrite the given flag
            isYarpRunning = False
        SAMDriver.__init__(self, isYarpRunning)

        # Extra stuff needed for the specific driver
        self.inputImagePort=inputImagePort
            
        self.imgHeight = imgH
        self.imgWidth = imgW
        self.imgHeightNew = imgHNew
        self.imgWidthNew = imgWNew
        self.image_suffix=".ppm"

        self.participant_index = None

        if( isYarpRunning == True and openPorts == True):
            yarp.Network.init()
            self.createPorts()
            self.openPorts()
            self.createImageArrays()
Ejemplo n.º 9
0
    def __init__(self):
        """
        Initialise class using SAMDriver.__init__ and augment with custom parameters.

        additionalParameterList is a list of extra parameters to preserve between training and interaction.
        """
        SAMDriver.__init__(self)
        self.data = dict()
        self.numJoints = 9
        self.dataLogList = []
        self.labelsLogList = []
        self.itemsPerJoint = None
        self.featureSequence = None
        self.handsCombined = None
        self.data2Labels = None
        self.dataVec = None
        self.allDataDict = None
        self.listOfVectorsToClassify = None
        self.seqTestConf = None
        self.seqTestPerc = None
        self.additionalParametersList = ['listOfVectorsToClassify', 'handsCombined', 'featureSequence', 'itemsPerJoint',
                                         'segTrainConf', 'segTrainPerc', 'segTestConf', 'segTestPerc', 'seqTestConf',
                                         'seqTestPerc']
Ejemplo n.º 10
0
    def __init__(self, isYarpRunning = False, imgH = 200, imgW = 200, imgHNew = 200, imgWNew = 200, inputImagePort="/visionDriver/image:o", openPorts=True):
        # Call parent class init
        if not isYarpRunningGlobal:
            # if I can't find Yarp, I'll overwrite the given flag
            isYarpRunning = False
        SAMDriver.__init__(self, isYarpRunning)

        # Extra stuff needed for the specific driver
        self.inputImagePort=inputImagePort
            
        self.imgHeight = imgH
        self.imgWidth = imgW
        self.imgHeightNew = imgHNew
        self.imgWidthNew = imgWNew
        self.image_suffix=".ppm"

        self.participant_index = None

        if( isYarpRunning == True and openPorts == True):
            yarp.Network.init()
            self.createPorts()
            self.openPorts()
            self.createImageArrays()
Ejemplo n.º 11
0
    def __init__(self,
                 isYarpRunning=False,
                 delta=False,
                 context=2,
                 n_mixtures=25,
                 gmm_atts=None,
                 inputImagePort="/visionDriver/image:o",
                 openPorts=True):
        # -------------------------------------------------------------------------------#
        # Call parent class init
        if not isYarpRunningGlobal:
            # if I can't find Yarp, I'll overwrite the given flag
            isYarpRunning = False
        SAMDriver.__init__(self, isYarpRunning)

        # Extra stuff needed for the specific driver
        self.inputImagePort = inputImagePort

        self.delta = delta
        self.context = context
        self.n_mixtures = n_mixtures
        self.file_suffix = ".wav"
        self.verbose_L = 0

        if not gmm_atts == None:
            self.gmm_data = gmm_atts
        else:
            self.gmm_data = {}

        self.participant_index = None

        if (isYarpRunning == True and openPorts == True):
            yarp.Network.init()
            self.createPorts()
            self.openPorts()
            self.createImageArrays()
Ejemplo n.º 12
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.additionalParametersList = []
Ejemplo n.º 13
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.additionalParametersList = []
Ejemplo n.º 14
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.additionalParametersList = [
         'imgH', 'imgW', 'imgHNew', 'imgWNew', 'image_suffix', 'pose_index',
         'pose_selection'
     ]
Ejemplo n.º 15
0
 def __init__(self):
     SAMDriver.__init__(self)
     self.additionalParametersList = ['imgH', 'imgW', 'imgHNew', 'imgWNew',
                                      'image_suffix', 'pose_index', 'pose_selection']
Ejemplo n.º 16
0
 def __init__(self, isYarpRunning = False):
     SAMDriver.__init__(self, isYarpRunning)