Public Member Functions | Public Attributes | Private Member Functions
camera.camera Class Reference
Inheritance diagram for camera.camera:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def convert_color
def get_frame
def get_frame_debayered
 returns color image.
def get_frame_rate
def get_raw_frame
def set_auto
 auto - probably only used for displaying images.
def set_brightness
def set_frame_rate
 Set frame rate: 7.5, 15, 30, or 60Hz by default we set this to a low value to not have to deal with firewire bandwidth issues.
def undistort_frame

Public Attributes

 capture
 color
 config
 corrected_orientation
 cvbayer_pattern
 device
 distortion_cvmat
 gray_image
 intrinsic_cvmat
 raw_image
 size
 unbayer_image
 undistort_image
 undistort_mapx
 undistort_mapy

Private Member Functions

def _make_undistort_matrices

Detailed Description

Definition at line 17 of file camera.py.


Constructor & Destructor Documentation

def camera.camera.__init__ (   self,
  camera_configuration,
  opencv_id 
)
Parameters:
camera_configurationa dictionary of parameters needed for this camera

Reimplemented in dragonfly2.dragonfly2, and firefly.firefly.

Definition at line 20 of file camera.py.


Member Function Documentation

def camera.camera._make_undistort_matrices (   self) [private]

Definition at line 32 of file camera.py.

Definition at line 105 of file camera.py.

def camera.camera.get_frame (   self)

Definition at line 72 of file camera.py.

returns color image.

does NOT undistort the image.

Definition at line 85 of file camera.py.

Definition at line 121 of file camera.py.

Definition at line 89 of file camera.py.

def camera.camera.set_auto (   self)

auto - probably only used for displaying images.

Definition at line 130 of file camera.py.

def camera.camera.set_brightness (   self,
  brightness = 150,
  shutter_time = 97,
  gain = 450,
  exposure = None 
)

Definition at line 125 of file camera.py.

def camera.camera.set_frame_rate (   self,
  rate = 7.5 
)

Set frame rate: 7.5, 15, 30, or 60Hz by default we set this to a low value to not have to deal with firewire bandwidth issues.

Definition at line 117 of file camera.py.

Definition at line 99 of file camera.py.


Member Data Documentation

Definition at line 20 of file camera.py.

Definition at line 32 of file camera.py.

Reimplemented in dragonfly2.dragonfly2.

Definition at line 20 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Reimplemented in dragonfly2.dragonfly2.

Definition at line 20 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.

Definition at line 32 of file camera.py.


The documentation for this class was generated from the following file:


hrl_camera
Author(s): Hai Nguyen, Advait Jain, Cressel Anderson, Marc Killpack
autogenerated on Wed Nov 27 2013 11:37:01