Skip to content

PCTSignatures

Singleton Methods

create(init_sampling_points: Std::Vector≺cv꞉꞉Point_≺float≻≻, init_seed_count: Integer) -> Cv::Ptr≺cv꞉꞉xfeatures2d꞉꞉PCTSignatures≻

create(init_sampling_points: Std::Vector≺cv꞉꞉Point_≺float≻≻, init_cluster_seed_indexes: Std::Vector≺int≻) -> Cv::Ptr≺cv꞉꞉xfeatures2d꞉꞉PCTSignatures≻

create(init_sample_count: Integer, init_seed_count: Integer, point_distribution: Integer) -> Cv::Ptr≺cv꞉꞉xfeatures2d꞉꞉PCTSignatures≻

draw_signature(source: Cv::InputArray, signature: Cv::InputArray, result: Cv::OutputArray, radius_to_shorter_side_ratio: Float, border_thickness: Integer) -> NilClass

generate_init_points(init_points: Std::Vector≺cv꞉꞉Point_≺float≻≻, count: Integer, point_distribution: Integer) -> NilClass

Methods

compute_signature(image: Cv::InputArray, signature: Cv::OutputArray) -> NilClass

compute_signatures(images: Std::Vector≺cv꞉꞉Mat≻, signatures: Std::Vector≺cv꞉꞉Mat≻) -> NilClass

get_cluster_min_size -> Integer

get_distance_function -> Integer

get_drop_threshold -> Float

get_grayscale_bits -> Integer

get_init_seed_count -> Integer

get_init_seed_indexes -> Std::Vector≺int≻

get_iteration_count -> Integer

get_joining_distance -> Float

get_max_clusters_count -> Integer

get_sample_count -> Integer

get_sampling_points -> Std::Vector≺cv꞉꞉Point_≺float≻≻

get_weight_a -> Float

get_weight_b -> Float

get_weight_contrast -> Float

get_weight_entropy -> Float

get_weight_l -> Float

get_weight_x -> Float

get_weight_y -> Float

get_window_radius -> Integer

set_cluster_min_size(cluster_min_size: Integer) -> NilClass

set_distance_function(distance_function: Integer) -> NilClass

set_drop_threshold(drop_threshold: Float) -> NilClass

set_grayscale_bits(grayscale_bits: Integer) -> NilClass

set_init_seed_indexes(init_seed_indexes: Std::Vector≺int≻) -> NilClass

set_iteration_count(iteration_count: Integer) -> NilClass

set_joining_distance(joining_distance: Float) -> NilClass

set_max_clusters_count(max_clusters_count: Integer) -> NilClass

set_sampling_points(sampling_points: Std::Vector≺cv꞉꞉Point_≺float≻≻) -> NilClass

set_translation(idx: Integer, value: Float) -> NilClass

set_translations(translations: Std::Vector≺float≻) -> NilClass

set_weight(idx: Integer, value: Float) -> NilClass

set_weight_a(weight: Float) -> NilClass

set_weight_b(weight: Float) -> NilClass

set_weight_contrast(weight: Float) -> NilClass

set_weight_entropy(weight: Float) -> NilClass

set_weight_l(weight: Float) -> NilClass

set_weight_x(weight: Float) -> NilClass

set_weight_y(weight: Float) -> NilClass

set_weights(weights: Std::Vector≺float≻) -> NilClass

set_window_radius(radius: Integer) -> NilClass