|
SOMHunter Core
|
Represents one set of features for the given dataset. More...
#include <dataset-features.h>
Public Member Functions | |
| FrameFeatures ()=delete | |
| FrameFeatures (const DatasetFrames &frames, const SETT &config) | |
| size_t | size () const |
| size_t | dim () const |
| const float * | fv (size_t i) const |
| std::vector< FrameId > | get_top_knn (const DatasetFrames &_dataset_frames, FrameId id, size_t per_vid_limit=0, size_t from_shot_limit=0) const |
| std::vector< FrameId > | get_top_knn (const DatasetFrames &_dataset_frames, FrameId id, std::function< bool(FrameId ID)> pred, size_t per_vid_limit=0, size_t from_shot_limit=0) const |
| float | d_manhattan (size_t i, size_t j) const |
| float | d_sqeucl (size_t i, size_t j) const |
| float | d_eucl (size_t i, size_t j) const |
| float | d_dot_normalized (size_t i, size_t j) const |
| float | d_cos (size_t i, size_t j) const |
Private Attributes | |
| std::size_t | _size |
| Number of rows (i.e. More... | |
| std::size_t | _dim |
| Number of vector components. More... | |
| std::vector< float > | _data |
| Raw flat data matrix (row-wise). More... | |
Represents one set of features for the given dataset.
|
delete |
| sh::FrameFeatures< SETT >::FrameFeatures | ( | const DatasetFrames & | frames, |
| const SETT & | config | ||
| ) |

| float sh::FrameFeatures< SETT >::d_cos | ( | size_t | i, |
| size_t | j | ||
| ) | const |
| float sh::FrameFeatures< SETT >::d_dot_normalized | ( | size_t | i, |
| size_t | j | ||
| ) | const |
| float sh::FrameFeatures< SETT >::d_eucl | ( | size_t | i, |
| size_t | j | ||
| ) | const |
| float sh::FrameFeatures< SETT >::d_manhattan | ( | size_t | i, |
| size_t | j | ||
| ) | const |
| float sh::FrameFeatures< SETT >::d_sqeucl | ( | size_t | i, |
| size_t | j | ||
| ) | const |
|
inline |
|
inline |
| std::vector< FrameId > sh::FrameFeatures< SETT >::get_top_knn | ( | const DatasetFrames & | _dataset_frames, |
| FrameId | id, | ||
| size_t | per_vid_limit = 0, |
||
| size_t | from_shot_limit = 0 |
||
| ) | const |
| std::vector< FrameId > sh::FrameFeatures< SETT >::get_top_knn | ( | const DatasetFrames & | _dataset_frames, |
| FrameId | id, | ||
| std::function< bool(FrameId ID)> | pred, | ||
| size_t | per_vid_limit = 0, |
||
| size_t | from_shot_limit = 0 |
||
| ) | const |

|
inline |
|
private |
Raw flat data matrix (row-wise).
|
private |
Number of vector components.
|
private |
Number of rows (i.e.
number of feature vectors).