openalea.phenomenal.multi_view_reconstruction.project_voxels_position_on_image¶
-
openalea.phenomenal.multi_view_reconstruction.
project_voxels_position_on_image
(voxels_position, voxels_size, shape_image, projection)[source]¶ Create a image with same shape that shape_image and project each voxel on image and write positive value (255) on it.
Parameters: - voxels_position ([(x, y, z)]) – cList (collections.deque) of center position of voxel
- voxels_size (float) – Size of side geometry of voxel
- shape_image (Tuple) – size height and length of the image target projected
- projection (function ((x, y, z)) -> (x, y)) –
- Function of projection who take 1 argument (tuple of position (x, y, z))
- and return this position 2D (x, y)
Returns: out – Binary image
Return type: numpy.ndarray