Spec-Zone.ru › PointCloudLibrary
Сопоставление шаблонов с использованием подхода LINEMOD . Подробнее...
#include <pcl/recognition/linemod.h >
Сопоставление шаблонов с использованием подхода LINEMOD .
Автор
Stefan Holzer, Stefan Hinterstoisser
Определение в строке 326 файла linemod.h .
LINEMOD() pcl::LINEMOD::LINEMOD (
)
~LINEMOD() virtual pcl::LINEMOD::~LINEMOD (
)
virtual
addTemplate()
Добавляет указанный шаблон в очередь сопоставления.
Параметры
[in]
linemod_template
шаблон для добавления.
createAndAddTemplate()
Создаёт шаблон из указанных данных и добавляет его в очередь сопоставления.
Параметры
[in]
modalities
модальности, используемые для создания шаблона.
[in]
masks
маски, определяющие, какие части модальностей используются для создания шаблона.
[in]
region
область, которая будет связана с шаблоном (может быть больше фактических карт модальностей).
deserialize() void pcl::LINEMOD::deserialize ( std::istream & stream
)
Десериализует шаблоны из указанного потока.
Параметры
[in]
stream
поток, из которого будут считываться шаблоны.
detectTemplates()
Обнаруживает сохранённые шаблоны в предоставленных данных модальностей.
Параметры
[in]
modalities
модальности, используемые для обнаружения.
[out]
detections
контейнер для результатов обнаружения.
detectTemplatesSemiScaleInvariant() void pcl::LINEMOD::detectTemplatesSemiScaleInvariant ( const std::vector< QuantizableModality * > &
modalities , std::vector< LINEMODDetection > &
detections , float
min_scale = 0.6944444f, float
max_scale = 1.44f, float
scale_multiplier = 1.2f )
const
Обнаруживает сохранённые шаблоны с частичной инвариантностью к масштабу, выполняя обнаружение на нескольких масштабированных версиях входных данных.
Параметры
[in]
modalities
модальности, используемые для обнаружения.
[out]
detections
контейнер для результатов обнаружения.
[in]
min_scale
минимальный масштаб.
[in]
max_scale
максимальный масштаб.
[in]
scale_multiplier
множитель для перехода от одного масштаба к следующему.
getNumOfTemplates() std::size_t pcl::LINEMOD::getNumOfTemplates (
) const
inline
Возвращает количество сохранённых/обученных шаблонов.
Определение в строке 420 файла linemod.h .
getTemplate()
Возвращает шаблон с указанным идентификатором.
Параметры
[in]
template_id
идентификатор возвращаемого шаблона.
Определение в строке 413 файла linemod.h .
loadTemplates() [1/2]
void pcl::LINEMOD::loadTemplates ( const char * file_name
)
Загружает шаблоны из указанного файла.
Параметры
[in]
file_name
имя файла, из которого загружается шаблон.
loadTemplates() [2/2]
void pcl::LINEMOD::loadTemplates ( std::vector< std::string > & file_names
)
Загружает шаблоны из указанных файлов.
Параметры
[in]
file_names
список файлов, из которых загружаются шаблоны.
matchTemplates()
Сопоставляет сохранённые шаблоны с предоставленными данными модальностей.
Параметры
[in]
modalities
модальности, используемые для сопоставления.
[out]
matches
найденные совпадения.
saveTemplates() void pcl::LINEMOD::saveTemplates ( const char * file_name
) const
Сохраняет шаблоны в указанный файл.
Параметры
[in]
file_name
имя файла, в который сохраняются шаблоны.
serialize() void pcl::LINEMOD::serialize ( std::ostream & stream
) const
Сериализует сохранённые шаблоны в указанный поток.
Параметры
[in]
stream
поток, в который будут записаны шаблоны.
setDetectionAveraging() void pcl::LINEMOD::setDetectionAveraging ( bool average_detections
)
inline
Включает или отключает усреднение близко расположенных обнаружений.
Параметры
[in]
average_detections
определяет, следует ли усреднять близко расположенные обнаружения.
Определение в строке 404 файла linemod.h .
setDetectionThreshold() void pcl::LINEMOD::setDetectionThreshold ( float threshold
)
Задаёт порог обнаружения.
Параметры
[in]
threshold
порог обнаружения.
Определение в строке 386 файла linemod.h .
setNonMaxSuppression() void pcl::LINEMOD::setNonMaxSuppression ( bool use_non_max_suppression
)
Включает или отключает подавление немаксимумов.
Параметры
[in]
use_non_max_suppression
определяет, следует ли использовать подавление немаксимумов.
Определение в строке 395 файла linemod.h .
Документация этого класса создана на основе следующего файла: