Buteo Control

class hsi.StageController(address, fps=None, velocity=None, distance=None, oversampling=None)

A stage controller interface for the buteo to control conveyor movement and lights in conjunction with a hyperspectral camera. It is only possible to have either framerate or velocity set at a time. One will be computed from the other based on the field of view (fov) and oversampling ratio.

classmethod __new__(*args, **kwargs)
to_hs_image()

Convert to HSImage.

Returns:

Hyperspectral image.

Return type:

HSImage

__module__ = 'builtins'
distance

Get distance.

Returns:

Distance in mm.

Return type:

float

framerate

Get framerate.

Returns:

Framerate in frames/s.

Return type:

float

hs_camera

Get the HSCamera.

Returns:

Hyper spectral camera.

Return type:

HSCamera

oversampling

Get the oversampling ratio for the buteo’s stage controller.

Returns:

Oversampling ratio or None if not set.

Return type:

Optional[float]

velocity

Get Velocity.

Returns:

Velocity in mm/s.

Return type:

float