Visual Vibration Tracking 0.2
Загрузка...
Поиск...
Не найдено
movement_enlargement.h
1#ifndef MOVEMENT_ENLARGEMENT_H
2#define MOVEMENT_ENLARGEMENT_H
3
4// C++ standart headers
5#include <iostream>
6
7// OpenCV headers
8#include <opencv2/opencv.hpp>
9
10// my headers
11#include "VVT-V2/frame_handler.h"
12#include "MovEn/eulerian_enlargement.h"
13
14using namespace cv;
15
20{
21public:
27 MovementEnlarger(std::string input_file_name, std::string output_file_name);
33
34private:
38 std::string input_file_name_;
42 std::string output_file_name_;
46 std::string win_name_;
47
60
61};
62
63#endif
Класс для визуального увеличения вибрации на видео
Дочерний (от EulerEnlarger) класс для визуального увеличения вибрации на видео
void ExecuteLaplaceEnlargement()
Выполняет визуальное увеличение движения
std::string win_name_
Имя окна, в которое будет выводиться обработанный кадр
std::string input_file_name_
имя (путь) входного файла (видео)
Mat frame_with_motion_info_
Mat-сущность, содержащая информацию об увеличенном движении
Mat frame_to_be_enlarged_
Изображение (кадр), движение на котором будет увеличено
std::string output_file_name_
имя (путь) выходного файла (видео)
Mat frame_enlarged_
Изображение (кадр), движение на котором было увеличено