Example #1
0
 def __init__(self, device_num = 0):
     self.camera = vd.VidereCap(device_num)
     #self.camera.process_frames()
     self.camera.set_mode(vd.NONE)
     vd.set_gain(self.camera.capture, 96)
     vd.set_exposure(self.camera.capture, 255)
     self.camera.process_frames()
     self.low_exposure_left  = cv.cvCreateImage(cv.cvGetSize(self.camera.left_debayered), 8, 3)
     self.low_exposure_right = cv.cvCreateImage(cv.cvGetSize(self.camera.right_debayered), 8, 3)
Example #2
0
 def __init__(self, device_num=0):
     self.camera = vd.VidereCap(device_num)
     #self.camera.process_frames()
     self.camera.set_mode(vd.NONE)
     vd.set_gain(self.camera.capture, 96)
     vd.set_exposure(self.camera.capture, 255)
     self.camera.process_frames()
     self.low_exposure_left = cv.cvCreateImage(
         cv.cvGetSize(self.camera.left_debayered), 8, 3)
     self.low_exposure_right = cv.cvCreateImage(
         cv.cvGetSize(self.camera.right_debayered), 8, 3)
Example #3
0
    def next(self):
        vd.set_exposure(self.camera.capture, 55)
        frames_wait = 3
        for i in range(frames_wait):
            self.camera.process_frames()
        cv.cvCopy(self.camera.left_debayered, self.low_exposure_left)
        cv.cvCopy(self.camera.right_debayered, self.low_exposure_right)

        vd.set_exposure(self.camera.capture, 255)
        for i in range(frames_wait):
            self.camera.process_frames()
        return (self.low_exposure_left, self.low_exposure_right, self.camera.left_debayered, self.camera.right_debayered)
Example #4
0
    def next(self):
        vd.set_exposure(self.camera.capture, 55)
        frames_wait = 3
        for i in range(frames_wait):
            self.camera.process_frames()
        cv.cvCopy(self.camera.left_debayered, self.low_exposure_left)
        cv.cvCopy(self.camera.right_debayered, self.low_exposure_right)

        vd.set_exposure(self.camera.capture, 255)
        for i in range(frames_wait):
            self.camera.process_frames()
        return (self.low_exposure_left, self.low_exposure_right,
                self.camera.left_debayered, self.camera.right_debayered)
Example #5
0
 def __init__(self, device_num = 0, gain=96, exposure=10):
     self.camera = vd.VidereCap(device_num)
     self.camera.set_mode(vd.NONE)
     vd.set_gain(self.camera.capture, gain)
     vd.set_exposure(self.camera.capture, exposure)
Example #6
0
        hg.cvNamedWindow("left_eye_low",  1)
        hg.cvNamedWindow("right_eye_low", 1)

        cam = VidereHDR(0)
        base_exposure = 100

        for ll, lr, l, r in cam:
            hg.cvShowImage("left_eye_low", ll)
            hg.cvShowImage("right_eye_low", lr)
            hg.cvShowImage("left_eye", l)
            hg.cvShowImage("right_eye", r)
            key = hg.cvWaitKey(10)

            if   'R' == key: #up
                base_exposure = base_exposure + 1
                vd.set_exposure(cam.camera.capture, base_exposure)
                print base_exposure
            elif 'T' == key:
                base_exposure = base_exposure - 1
                vd.set_exposure(cam.camera.capture, base_exposure)
                print base_exposure









Example #7
0
 def __init__(self, device_num=0, gain=96, exposure=10):
     self.camera = vd.VidereCap(device_num)
     self.camera.set_mode(vd.NONE)
     vd.set_gain(self.camera.capture, gain)
     vd.set_exposure(self.camera.capture, exposure)
Example #8
0
        hg.cvNamedWindow("left_eye_low", 1)
        hg.cvNamedWindow("right_eye_low", 1)

        cam = VidereHDR(0)
        base_exposure = 100

        for ll, lr, l, r in cam:
            hg.cvShowImage("left_eye_low", ll)
            hg.cvShowImage("right_eye_low", lr)
            hg.cvShowImage("left_eye", l)
            hg.cvShowImage("right_eye", r)
            key = hg.cvWaitKey(10)

            if 'R' == key:  #up
                base_exposure = base_exposure + 1
                vd.set_exposure(cam.camera.capture, base_exposure)
                print base_exposure
            elif 'T' == key:
                base_exposure = base_exposure - 1
                vd.set_exposure(cam.camera.capture, base_exposure)
                print base_exposure

#KNOWN_CAMERAS['videre_left']    = ProjectiveCamera(calibration_image_size        = (640.0, 480.0),
#                                                      focal_length_pixels        = (945.598886, 950.594644),
#                                                      optical_center_pixels      = (332.544501, 254.563215),
#                                                      lens_distortion_radial     = (-0.454865, 1.196744, -7.878979))
#KNOWN_CAMERAS['videre_right']   = ProjectiveCamera(calibration_image_size        = (640.0, 480.0),
#                                                      focal_length_pixels        = (927.703322, 931.820423),
#                                                      optical_center_pixels      = (339.749173, 234.137828),
#                                                      lens_distortion_radial     = (-0.375167, -0.607004, 3.778784))
#KNOWN_CAMERAS['videre_stereo']  = StereoCamera(KNOWN_CAMERAS['videre_left'], KNOWN_CAMERAS['videre_right'],