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 [-]