pyopia.instrument.silcam

pyopia.instrument.silcam#

Module containing SilCam specific tools to enable compatability with the pyopia.pipeline

See: Davies, E. J., Brandvik, P. J., Leirvik, F., & Nepstad, R. (2017). The use of wide-band transmittance imaging to size and classify suspended particulate matter in seawater. Marine Pollution Bulletin, 115(1–2). https://doi.org/10.1016/j.marpolbul.2016.11.063

Functions

generate_config(raw_files, model_path, ...)

Generate example silcam config.toml as a dict

load_bayer_rgb8(filename)

load an RG8 .bsilc file from disc and convert it to RGB image

load_image(filename)

Deprecated since version 2.4.6.

load_mono8(filename)

load a mono8 .msilc file from disc

load_rgb8(filename)

load an RGB .silc file from disc

timestamp_from_filename(filename[, prefix_chars])

get a pandas timestamp from a silcam filename

Classes

ImagePrep([image_level])

PyOpia pipline-compatible class for preparing silcam images for further analysis

SilCamLoad([image_format, prefix_chars])

PyOpia pipline-compatible class for loading a single silcam image and extracting the timestamp using pyopia.instrument.silcam.timestamp_from_filename()