package json
- Alphabetic
- Public
- All
Type Members
-
abstract
class
jCalibrationBase extends Serializable
base class, reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
base class, reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
this is extended by jCalibration and jCalibrationE
Value Members
-
object
jCalibration extends jCalibrationBase
reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
this calibration implementation deals with geo coordinates
example usage
dataset // of Message .map(msg => Calibration.transform(msg, config)) .filter(msg => Calibration.pointInPolygon(msg.`object`.location, msg.sensor.id, config)) //
-
object
jCalibrationE extends jCalibrationBase
reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
reads the calibration information from the JSON config file, and instantiate the transform matrix, ROI etc per sensor
this is alternative to Calibration and used for Euclidean space, the config is broadcast to each of the executors
example usage
dataset // of Message .map(msg => CalibrationE.transform(msg, config)) .filter(msg => CalibrationE.pointInPolygon(msg.`object`.location, msg.sensor.id, config)) //
-
object
jCalibrationI extends jCalibrationBase
reads the calibration information from the JSON config file, and instantiate sensor details, ROI etc per sensor
reads the calibration information from the JSON config file, and instantiate sensor details, ROI etc per sensor
there is not transform matrix here, only used for image coordinates,
example usage
dataset // of Message .map(msg => CalibrationI.transform(msg, config)) .filter(msg => CalibrationI.pointInPolygon(msg.`object`.location, msg.sensor.id, config)) //