Camera¶
-
public class
Camera
¶ Represents the parameters of the camera.
Author: Marcel Stefko, Kyle M. Douglass
Fields¶
ADU_per_electron¶
-
public final double
ADU_per_electron
¶ Conversion factor between camera’s analog-to-digital units (ADU) and electrons. [-]
EM_gain¶
-
public final int
EM_gain
¶ Electron multiplication (EM) gain of the camera. This may be set to zero for sensors without EM gain, such as CMOS sensors.
stagePosition¶
-
public double
stagePosition
¶ Displacement of the coverslip surface from the objective’s focal plane. This value assumes that the microscope objective is inverted (facing up) and that the axial direction is positive going upwards. A negative value therefore implies that the coverslip has been moved down towards the objective bringing objects located above the coverslip into focus.
Constructors¶
Camera¶
-
public
Camera
(int res_x, int res_y, int acq_speed, double readout_noise, double dark_current, double quantum_efficiency, double ADU_per_electron, int EM_gain, int baseline, double pixel_size, double NA, double wavelength, double magnification)¶ Initialize camera with parameters.
Parameters: - res_x – horizontal resolution [pixels]
- res_y – vertical resolution [pixels]
- acq_speed – frame rate [frames/second]
- readout_noise – readout noise of camera [RMS]
- dark_current – dark current [electrons/second/pixel]
- quantum_efficiency – quantum efficiency [0.0-1.0]
- ADU_per_electron – conversion between camera units and electrons [-]
- EM_gain – electron multiplication gain [-]
- baseline – zero-signal average of pixel values [ADU]
- pixel_size – physical size of pixel [m]
- NA – numerical aperture [-]
- wavelength – light wavelength [m]
- magnification – magnification of camera [-]