Spec-Zone.ru › PointCloudLibrary

Назначение этой структуры — хранить статистические/обученные веса и другую информацию алгоритма обучения неявной модели формы. Подробнее...

#include <pcl/recognition/implicit_shape_model.h>

Публичные типы

using Ptr = shared_ptr< ISMModel >
using ConstPtr = shared_ptr< const ISMModel >

Публичные члены-функции

ISMModel ()
Простой конструктор, инициализирующий структуру. Подробнее...
ISMModel (ISMModel const &copy)
Конструктор копирования для глубокой копии. Подробнее...
virtual ~ISMModel ()
Деструктор, освобождающий память. Подробнее...
bool saveModelToFile (std::string &file_name)
Этот метод просто сохраняет обученную модель для последующего использования. Подробнее...
bool loadModelFromfile (std::string &file_name)
Этот метод загружает обученную модель из файла. Подробнее...
void reset ()
Этот метод сбрасывает все переменные и освобождает память. Подробнее...
ISMModel & operator= (const ISMModel &other)
Перегрузка оператора для глубокой копии. Подробнее...

Публичные атрибуты

std::vector< std::vector< float > > statistical_weights_
Хранит статистические веса. Подробнее...
std::vector< float > learned_weights_
Хранит обученные веса. Подробнее...
std::vector< unsigned int > classes_
Хранит метки классов для каждого направления. Подробнее...
std::vector< float > sigmas_
Хранит значение sigma для каждого класса. Подробнее...
Eigen::MatrixXf directions_to_center_
Хранит направления к центру объектов для каждого визуального слова. Подробнее...
Eigen::MatrixXf clusters_centers_
Хранит центры кластеров, полученные во время кластеризации визуальных слов. Подробнее...
std::vector< std::vector< unsigned int > > clusters_
Массив кластеров. Подробнее...
unsigned int number_of_classes_
Хранит количество классов. Подробнее...
unsigned int number_of_visual_words_
Хранит количество визуальных слов. Подробнее...
unsigned int number_of_clusters_
Хранит количество кластеров. Подробнее...
unsigned int descriptors_dimension_
Хранит размерность дескрипторов. Подробнее...

Подробное описание

Эта структура предназначена для хранения статистических/обученных весов и другой информации обученной модели неявной формы (Implicit Shape Model).

Определение в строке 155 файла implicit_shape_model.h.

Документация по псевдониму типов данных

ConstPtr

using pcl::features::ISMModel::ConstPtr = shared_ptr<const ISMModel>

Определение в строке 158 файла implicit_shape_model.h.

Ptr

using pcl::features::ISMModel::Ptr = shared_ptr<ISMModel>

Определение в строке 157 файла implicit_shape_model.h.

Документация по конструкторам и деструкторам

ISMModel() [1/2]

pcl::features::ISMModel::ISMModel ( )

Простой конструктор, инициализирующий структуру.

Определение в строке 300 файла implicit_shape_model.hpp.

ISMModel() [2/2]

pcl::features::ISMModel::ISMModel ( ISMModel const & copy )

Конструктор копирования для глубокой копии.

Определение в строке 314 файла implicit_shape_model.hpp.

Ссылается на classes_, clusters_centers_, descriptors_dimension_, directions_to_center_, learned_weights_, number_of_classes_, number_of_clusters_, number_of_visual_words_, sigmas_ и statistical_weights_.

~ISMModel()

pcl::features::ISMModel::~ISMModel ( )
virtual

Деструктор, освобождающий память.

Определение в строке 354 файла implicit_shape_model.hpp.

Документация по функциям-членам

loadModelFromfile()

bool pcl::features::ISMModel::loadModelFromfile ( std::string & file_name )

Этот метод загружает обученную модель из файла.

Параметры
[in] file_name путь к файлу, хранящему обученную модель

Определение в строке 416 файла implicit_shape_model.hpp.

operator=()

pcl::features::ISMModel & pcl::features::ISMModel::operator= ( const ISMModel & other )

Перегрузка оператора для глубокой копии.

Определение в строке 504 файла implicit_shape_model.hpp.

Ссылается на classes_, clusters_centers_, descriptors_dimension_, directions_to_center_, learned_weights_, number_of_classes_, number_of_clusters_, number_of_visual_words_, sigmas_ и statistical_weights_.

reset()

void pcl::features::ISMModel::reset ( )

Этот метод сбрасывает все переменные и освобождает память.

Определение в строке 487 файла implicit_shape_model.hpp.

saveModelToFile()

bool pcl::features::ISMModel::saveModelToFile ( std::string & file_name )

Этот метод просто сохраняет обученную модель для последующего использования.

Параметры
[in] file_name путь к файлу для сохранения модели

Определение в строке 361 файла implicit_shape_model.hpp.

Документация по данным-членам

classes_

std::vector<unsigned int> pcl::features::ISMModel::classes_

Хранит метку класса для каждого направления.

Определение в строке 196 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

clusters_

std::vector<std::vector<unsigned int> > pcl::features::ISMModel::clusters_

Это массив кластеров.

Каждый кластер хранит индексы визуальных слов, которые он содержит.

Определение в строке 208 файла implicit_shape_model.h.

clusters_centers_

Eigen::MatrixXf pcl::features::ISMModel::clusters_centers_

Хранит центры кластеров, полученных во время кластеризации визуальных слов.

Определение в строке 205 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

descriptors_dimension_

unsigned int pcl::features::ISMModel::descriptors_dimension_

Хранит размерность дескрипторов.

Определение в строке 220 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

directions_to_center_

Eigen::MatrixXf pcl::features::ISMModel::directions_to_center_

Хранит направления к центру объектов для каждого визуального слова.

Определение в строке 202 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

learned_weights_

std::vector<float> pcl::features::ISMModel::learned_weights_

Хранит вычисленные веса.

Определение в строке 193 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

number_of_classes_

unsigned int pcl::features::ISMModel::number_of_classes_

Хранит количество классов.

Определение в строке 211 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

number_of_clusters_

unsigned int pcl::features::ISMModel::number_of_clusters_

Хранит количество кластеров.

Определение в строке 217 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

number_of_visual_words_

unsigned int pcl::features::ISMModel::number_of_visual_words_

Хранит количество визуальных слов.

Определение в строке 214 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

sigmas_

std::vector<float> pcl::features::ISMModel::sigmas_

Хранит значение сигмы для каждого класса.

Эти значения использовались для вычисления вычисленных весов.

Определение в строке 199 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().

statistical_weights_

std::vector<std::vector<float> > pcl::features::ISMModel::statistical_weights_

Хранит статистические веса.

Определение в строке 190 файла implicit_shape_model.h.

Используется в ISMModel() и operator=().


Документация для этой структуры была сгенерирована из следующих файлов:
  • pcl/recognition/implicit_shape_model.h
  • pcl/recognition/impl/implicit_shape_model.hpp

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1features_1_1_i_s_m_model.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API