src.mining.fps_decorated_miner

Classes

FPSDecoratedMiner(**kwargs)

class src.mining.fps_decorated_miner.FPSDecoratedMiner(**kwargs)
Author:

Alberto M. Esmoris Pena

Decorator for data miners that makes the data mining process on an FPS-based representation of the point cloud.

The FPS Decorated Miner (FPSDecoratedMiner) constructs a representation of the point cloud, then it runs the data mining process on this representation and, finally, it propagates the features back to the original point cloud.

See FPSDecoratorTransformer.

Variables:
  • decorated_miner_spec (dict) – See DecoratedMiner.

  • decorated_miner (Miner) – The decorated miner object.

  • fps_decorator_spec (dict) – The specification of the FPS transformation defining the decorator.

  • fps_decorator (FPSDecoratorTransformer) – The FPS decorator to be applied on input point clouds.

static extract_miner_args(spec)

Extract the arguments to initialize/instantiate a FPSDecoratedMiner from a key-word specification.

Parameters:

spec – The key-word specification containing the arguments.

Returns:

The arguments to initialize/instantiate a FPSDecoratedMiner.

__init__(**kwargs)

Initialization for any instance of type FPSDecoratedMiner.

mine(pcloud)

Decorate the main data mining logic to work on the representation. See Miner and Miner.mine().