|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
#include "OpticalFlow.hpp"#include "Gradient.hpp"#include "ImageFilter.hpp"#include "MayaFlux/Transitive/Parallel/Execution.hpp"
Include dependency graph for OpticalFlow.cpp:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
| namespace | MayaFlux::Kinesis::Vision |
Functions | |
| std::vector< TrackResult > | MayaFlux::Kinesis::Vision::track_keypoints (std::span< const float > prev_gray, std::span< const float > curr_gray, std::span< const float > grad_dx, std::span< const float > grad_dy, uint32_t w, uint32_t h, std::span< const glm::vec2 > prev_points, uint32_t window_radius=7, uint32_t max_iterations=20, float eigen_threshold=1e-4F, float error_threshold=0.3F) |
| Track keypoints using a pre-computed Sobel gradient of prev_gray. | |
| std::vector< TrackResult > | MayaFlux::Kinesis::Vision::track_keypoints (std::span< const float > prev_gray, std::span< const float > curr_gray, uint32_t w, uint32_t h, std::span< const glm::vec2 > prev_points, uint32_t window_radius=7, uint32_t max_iterations=20, float eigen_threshold=1e-4F, float error_threshold=0.3F) |
| Track keypoints from prev_gray to curr_gray via Lucas-Kanade. | |