openalea.phenomenal.calibration.calibration

This module contains a calibration model for phenoarch experiment where a target is rotating instead of a plant in the image acquisition system.

Functions

angle3(v1, v2)

acute angle between 2 3d vectors

find_position_3d_points(pt2d, calibration)

Find the coordinates of one point clicked on several image

find_position_3d_points_soil(im_pts, calibration)

normalise_angle(angle)

normalise an angle to the [-pi, pi] range

Classes

Calibration([angle_factor, targets, ...])

A class for calibration of multi-views imaging systems (fixed cameras, rotating targets)

CalibrationCamera()

A class for calibration of Camera

CalibrationFrame()

A class for objects with local frames used for calibration

CalibrationSetup([cameras, targets, ...])

A class for helping the setup of a multi-view imaging systems to be calibrated

Calibrator(south_camera[, cameras, targets, ...])

Class for end to end calibration of rotating multiview acquisition system

OldCalibration(cameras, targets)

A class for loading, inspecting and convert old Calibration to new Calibration

OldCalibrationCamera()

A class for using camera calibrated with older version of phenomenal (< 1.7.1)