Module: extract_geometrical_features

Test

class DoExtractGeometricFeatures(name='extract_profile_fit_features', func=<function do_extract_geometric_features>, parser=None, process=None)[source]

Bases: asterism.pipeline_manager.analysis_tasks.AnalysisTask

Methods

add_par(name, \*\*kwargs)
get_par_value(name)
list_parameters()
run([extra_message])
set_par(name, \*\*kwargs)
set_pars_from_parser(args, argv, args_dict)
start_message([extra_message])
stop_message()
do_extract_geometric_features(prod_original, prod_mapped_to_circle, image_id, extract, gabor_prod=None, unsharp_prod=None)[source]

Extracts geometric features using the get_cluster_geometric_morphometric_features()

Args:
prod_original (asterism.analysis_processes.morphometric_features_input_products.MorphometryInputData): prod_mapped_to_circle (asterism.analysis_processes.morphometric_features_input_products.MorphometryInputData): image_id (int): id of the image
Returns:
feat_list ( list of asterism.core.morphometry.features.MorphometricFeatures]): list of MorphometricFeatures objects for the geometric group