LightlyEdge C++ SDK
Loading...
Searching...
No Matches
lightly_edge_sdk::LightlyEdge Member List

This is the complete list of members for lightly_edge_sdk::LightlyEdge, including all inherited members.

clear_embedding_database() const -> voidlightly_edge_sdk::LightlyEdgeinline
clear_embedding_database_noexcept() const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
clear_strategies()lightly_edge_sdk::LightlyEdgeinline
detect(const Frame &frame) const -> std::vector< ObjectDetection >lightly_edge_sdk::LightlyEdgeinline
detect_noexcept(const Frame &frame) const noexcept -> tl::expected< std::vector< ObjectDetection >, Error >lightly_edge_sdk::LightlyEdgeinline
detection_class_labels() const noexcept -> std::vector< std::string >lightly_edge_sdk::LightlyEdgeinline
detection_subclass_labels(uint32_t class_id) const noexcept -> std::vector< std::string >lightly_edge_sdk::LightlyEdgeinline
embed_frame(const Frame &frame) const -> std::vector< float >lightly_edge_sdk::LightlyEdgeinline
embed_frame_noexcept(const Frame &frame) const noexcept -> tl::expected< std::vector< float >, Error >lightly_edge_sdk::LightlyEdgeinline
embed_patches(const Frame &frame) const -> std::vector< std::vector< float > >lightly_edge_sdk::LightlyEdgeinline
embed_patches_noexcept(const Frame &frame) const noexcept -> tl::expected< std::vector< std::vector< float > >, Error >lightly_edge_sdk::LightlyEdgeinline
embed_texts(const std::vector< std::string > &texts) const -> std::vector< std::vector< float > >lightly_edge_sdk::LightlyEdgeinline
embed_texts_noexcept(const std::vector< std::string > &texts) const noexcept -> tl::expected< std::vector< std::vector< float > >, Error >lightly_edge_sdk::LightlyEdgeinline
embedding_dimension() const noexcept -> size_tlightly_edge_sdk::LightlyEdgeinline
insert_into_embedding_database(const std::vector< float > &embedding) constlightly_edge_sdk::LightlyEdgeinline
insert_into_embedding_database_noexcept(const std::vector< float > &embedding) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
LightlyEdge(LightlyEdge &&other) noexceptlightly_edge_sdk::LightlyEdgeinline
LightlyEdge(const LightlyEdge &other)=deletelightly_edge_sdk::LightlyEdge
new_from_tar(const char *archive_path, LightlyEdgeConfig config) -> LightlyEdgelightly_edge_sdk::LightlyEdgeinlinestatic
new_from_tar_noexcept(const char *archive_path, LightlyEdgeConfig config) noexcept -> tl::expected< LightlyEdge, Error >lightly_edge_sdk::LightlyEdgeinlinestatic
num_adaptive_diversity_strategies() const noexcept -> size_tlightly_edge_sdk::LightlyEdgeinline
num_detection_strategies() const noexcept -> size_tlightly_edge_sdk::LightlyEdgeinline
num_diversity_strategies() const noexcept -> size_tlightly_edge_sdk::LightlyEdgeinline
num_similarity_strategies() const noexcept -> size_tlightly_edge_sdk::LightlyEdgeinline
operator=(LightlyEdge &&other) noexcept -> LightlyEdge &lightly_edge_sdk::LightlyEdgeinline
operator=(const LightlyEdge &other) -> LightlyEdge &=deletelightly_edge_sdk::LightlyEdge
register_adaptive_diversity_strategy(float target_ratio, size_t buffer_max_length=BUFFER_MAX_LENGTH) const -> voidlightly_edge_sdk::LightlyEdgeinline
register_adaptive_diversity_strategy_noexcept(float target_ratio, size_t buffer_max_length=BUFFER_MAX_LENGTH) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
register_detection_strategy(uint32_t class_id, int32_t subclass_id, float threshold) const -> voidlightly_edge_sdk::LightlyEdgeinline
register_detection_strategy_noexcept(uint32_t class_id, int32_t subclass_id, float threshold) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
register_diversity_strategy(float min_distance) const -> voidlightly_edge_sdk::LightlyEdgeinline
register_diversity_strategy_noexcept(float min_distance) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
register_similarity_strategy(const std::vector< float > &query_embedding, float max_distance) const -> voidlightly_edge_sdk::LightlyEdgeinline
register_similarity_strategy_noexcept(const std::vector< float > &query_embedding, float max_distance) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
reset_embedding_patches()lightly_edge_sdk::LightlyEdgeinline
set_embedding_patches(const std::vector< PatchCoordsRel > &patches) const -> voidlightly_edge_sdk::LightlyEdgeinline
set_embedding_patches_noexcept(const std::vector< PatchCoordsRel > &patches) const noexcept -> tl::expected< void, Error >lightly_edge_sdk::LightlyEdgeinline
should_select(const std::vector< float > &embedding, const std::vector< ObjectDetection > &detections) const -> SelectInfolightly_edge_sdk::LightlyEdgeinline
should_select_noexcept(const std::vector< float > &embedding, const std::vector< ObjectDetection > &detections) const noexcept -> tl::expected< SelectInfo, Error >lightly_edge_sdk::LightlyEdgeinline
should_select_with_patches(const std::vector< std::vector< float > > &embeddings, const std::vector< ObjectDetection > &detections) const -> SelectInfolightly_edge_sdk::LightlyEdgeinline
should_select_with_patches_noexcept(const std::vector< std::vector< float > > &embeddings, const std::vector< ObjectDetection > &detections) const noexcept -> tl::expected< SelectInfo, Error >lightly_edge_sdk::LightlyEdgeinline
~LightlyEdge()lightly_edge_sdk::LightlyEdgeinline