|
Visual Vibration Tracking 0.2
|
Функции | |
| std::string | HelperFunctions::GenerateCsvFilename (std::string additional_text="") |
| Генерирует имя CSV файла для сохранения метаданных Подробнее... | |
| cv::Scalar | HelperFunctions::RatioToRgb (double ratio) |
| Генерирует имя TXT файла для сохранени Подробнее... | |
| void | HelperFunctions::FindLocalMaxima (cv::Mat &input_array, cv::Mat &local_maxima, double threshold_value) |
| Эта функция пригодится. Разберусь с ней чуть позже Подробнее... | |
| template<typename T > | |
| std::string | HelperFunctions::ToStringWithPrecision (const T value, const int n=9) |
| Выполняет округление числа с определенной точностью Подробнее... | |
| template<class T > | |
| void | HelperFunctions::DeadzoneFilter (std::vector< T > &input_vector) |
| Частотный фильтр для нижней части диапазона Подробнее... | |
| template<class T > | |
| std::vector< T > | HelperFunctions::MakeShorterFromStart (std::vector< T > src, int n) |
| Укорачивает вектор, убирая элементы слева (спереди) Подробнее... | |
| template<typename T > | |
| T | HelperFunctions::CalculateMeanDifferenceInVector (std::vector< T > src) |
| Вычисляет среднее значение разности элементов массива в виде ((a0 - a1) + (a1 - a2)) / 3. Подробнее... | |
| template<typename T > | |
| int | HelperFunctions::FindGlobalMaxIdx (std::vector< T > src) |
| Возвращает индекс самого большого элемента вектора src. Подробнее... | |
| template<typename T > | |
| int | HelperFunctions::FindGlobalMinIdx (std::vector< T > src) |
| Возвращает индекс самого маленького элемента вектора src. Подробнее... | |
| template<typename T > | |
| T | HelperFunctions::CalculateMaxDifferenceInVector (std::vector< T > src) |
| Вычисляет максимальное значение разности элементов массива Подробнее... | |
| T HelperFunctions::CalculateMaxDifferenceInVector | ( | std::vector< T > | src | ) |
Вычисляет максимальное значение разности элементов массива
| src | - входной вектор для анализа |
См. определение в файле helper.h строка 171
| T HelperFunctions::CalculateMeanDifferenceInVector | ( | std::vector< T > | src | ) |
Вычисляет среднее значение разности элементов массива в виде ((a0 - a1) + (a1 - a2)) / 3.
| src | - входной вектор для анализа |
См. определение в файле helper.h строка 96
| void HelperFunctions::DeadzoneFilter | ( | std::vector< T > & | input_vector | ) |
Частотный фильтр для нижней части диапазона
| input_vector | массив, в котором будет проведена фильтрация |
См. определение в файле helper.h строка 61
| int HelperFunctions::FindGlobalMaxIdx | ( | std::vector< T > | src | ) |
Возвращает индекс самого большого элемента вектора src.
| src | - входной вектор для анализа |
См. определение в файле helper.h строка 127
| int HelperFunctions::FindGlobalMinIdx | ( | std::vector< T > | src | ) |
Возвращает индекс самого маленького элемента вектора src.
| src | - входной вектор для анализа |
См. определение в файле helper.h строка 149
| void HelperFunctions::FindLocalMaxima | ( | cv::Mat & | input_array, |
| cv::Mat & | local_maxima, | ||
| double | threshold_value | ||
| ) |
Эта функция пригодится. Разберусь с ней чуть позже
См. определение в файле helper.cpp строка 52
| std::string HelperFunctions::GenerateCsvFilename | ( | std::string | additional_text = "" | ) |
Генерирует имя CSV файла для сохранения метаданных
См. определение в файле helper.cpp строка 3
| std::vector< T > HelperFunctions::MakeShorterFromStart | ( | std::vector< T > | src, |
| int | n | ||
| ) |
Укорачивает вектор, убирая элементы слева (спереди)
| input_vector | вектор, который будет укорочен |
| n | количество элементов справа (сзади), которые не будут удалены |
См. определение в файле helper.h строка 75
| cv::Scalar HelperFunctions::RatioToRgb | ( | double | ratio | ) |
Генерирует имя TXT файла для сохранени
Конвертирует отношение в диапазоне [0; 1] в RGB цвет
| ratio | отношение |
См. определение в файле helper.cpp строка 28
| std::string HelperFunctions::ToStringWithPrecision | ( | const T | value, |
| const int | n = 9 |
||
| ) |
Выполняет округление числа с определенной точностью
| value | число, требующее округления |
| n | номер знака (до которого будет округлено число) |
См. определение в файле helper.h строка 49