예제 #1
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.bufImageOut, self.bufArrayOut = self.createImageBuffer(320, 200)
        self.imgOutPort = yarp.Port()
        self.imgOutPort.open('/JDVideo/img:o')

        self.video = EZBv4Video()
        self.video.openCVImageHook = self.onImage
        return True
예제 #2
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.bufImageOut, self.bufArrayOut = self.createImageBuffer(320, 200)
        self.imgOutPort = yarp.Port()
        self.imgOutPort.open('/JDVideo/img:o')

        self.video = EZBv4Video()
        self.video.openCVImageHook = self.onImage
        return True
예제 #3
0
파일: JDModule.py 프로젝트: BrutusTT/pyJD
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.lookAtPort     = self.createInputPort('lookAt',     'buffered')
        self.pointLeftPort  = self.createInputPort('pointLeft',  'buffered')
        self.pointRightPort = self.createInputPort('pointRight', 'buffered')
        self.patternPort    = self.createInputPort('pattern',    'buffered')
        self.patterns       = {}

        self._loadMovementPatterns()

        # initialize JD Humanoid poses
        self.ezb = EZB()

        return True
예제 #4
0
파일: JDModule.py 프로젝트: BrutusTT/pyJD
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.lookAtPort = self.createInputPort('lookAt', 'buffered')
        self.pointLeftPort = self.createInputPort('pointLeft', 'buffered')
        self.pointRightPort = self.createInputPort('pointRight', 'buffered')
        self.patternPort = self.createInputPort('pattern', 'buffered')
        self.patterns = {}

        self._loadMovementPatterns()

        # initialize JD Humanoid poses
        self.ezb = EZB()

        return True
예제 #5
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
 def close(self):
     self.imgOutPort.close()
     return EZModule.close(self)
예제 #6
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
 def interruptModule(self):
     self.imgOutPort.interrupt()
     return EZModule.interruptModule(self)
예제 #7
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
 def close(self):
     self.imgOutPort.close()
     return EZModule.close(self)
예제 #8
0
파일: JDVideo.py 프로젝트: BrutusTT/pyJD
 def interruptModule(self):
     self.imgOutPort.interrupt()
     return EZModule.interruptModule(self)
예제 #9
0
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.faceInPort      = self.createInputPort('face', 'buffered')
        self.positionOutPort = self.createOutputPort('position', 'buffered')
        return True
예제 #10
0
    def configure(self, rf):
        EZModule.configure(self, rf)

        self.faceInPort = self.createInputPort('face', 'buffered')
        self.positionOutPort = self.createOutputPort('position', 'buffered')
        return True