ME 405 Term Project: Thermal Imaging Nerf Turret 1.0
A library that contains software used to control and fire an automated Nerf turret. The turret uses a MLX90640 Thermal Imaging camera to determine opponent's position and fire.
src.calibration.CameraCalibration Class Reference

Public Member Functions

 __init__ (self, iface, eeprom, *emissivity=1, use_tgc=False)
 

Public Attributes

 emissivity
 
 k_vdd
 
 vdd_25
 
 res_ee
 
 kv_ptat
 
 kt_ptat
 
 ptat_25
 
 alpha_ptat
 
 gain
 
 pix_data
 
 pix_os_ref
 
 outliers
 
 kta_scale_1
 
 kta_scale_2
 
 pix_kta
 
 kv_scale
 
 kv_avg
 
 use_tgc
 
 tgc
 
 pix_os_cp
 
 kta_cp
 
 kv_cp
 
 pix_alpha
 
 ksta
 
 pix_alpha_cp
 
 il_chess_c1
 
 il_chess_c2
 
 il_chess_c3
 
 il_offset
 
 drift
 
 ksto_scale
 
 ksto
 
 ct
 
 alpha_ext
 

Protected Member Functions

 _calc_pix_os_ref (self, iface, eeprom)
 
 _calc_pix_alpha_ref (self, iface, eeprom)
 
 _calc_pix_kta (self, eeprom)
 
 _calc_il_offset (self)
 

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