ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
ReUseX::vision::tensor_rt::TensorRTData Struct Reference

#include <Data.hpp>

Inheritance diagram for ReUseX::vision::tensor_rt::TensorRTData:
Collaboration diagram for ReUseX::vision::tensor_rt::TensorRTData:

Public Types

using Vec = std::array<int64_t, 32>
using Prompt = std::pair<std::shared_ptr<Vec>, std::shared_ptr<Vec>>

Public Attributes

cv::Mat image
std::vector< Sam3PromptUnitprompts
float confidence_threshold = 0.5f

Additional Inherited Members

Public Member Functions inherited from ReUseX::vision::IData
virtual ~IData ()=default

Detailed Description

Definition at line 18 of file Data.hpp.

Member Typedef Documentation

◆ Prompt

using ReUseX::vision::tensor_rt::TensorRTData::Prompt = std::pair<std::shared_ptr<Vec>, std::shared_ptr<Vec>>

Definition at line 21 of file Data.hpp.

◆ Vec

using ReUseX::vision::tensor_rt::TensorRTData::Vec = std::array<int64_t, 32>

Definition at line 20 of file Data.hpp.

Member Data Documentation

◆ confidence_threshold

float ReUseX::vision::tensor_rt::TensorRTData::confidence_threshold = 0.5f

Definition at line 41 of file Data.hpp.

◆ image

cv::Mat ReUseX::vision::tensor_rt::TensorRTData::image

Definition at line 23 of file Data.hpp.

◆ prompts

std::vector<Sam3PromptUnit> ReUseX::vision::tensor_rt::TensorRTData::prompts
Initial value:
= {
Sam3PromptUnit("ceiling"),
Sam3PromptUnit("floor"),
Sam3PromptUnit("wall"),
Sam3PromptUnit("door frame"),
Sam3PromptUnit("window"),
Sam3PromptUnit("radiator"),
Sam3PromptUnit("table"),
Sam3PromptUnit("chair"),
Sam3PromptUnit("shelf"),
Sam3PromptUnit("bench"),
Sam3PromptUnit("ceiling lamp"),
Sam3PromptUnit("desk lamp"),
Sam3PromptUnit("electrical outlet")
}

Definition at line 24 of file Data.hpp.


The documentation for this struct was generated from the following file:
  • libs/reusex/include/ReUseX/vision/tensor_rt/Data.hpp