![]() |
iVS3D v2.0.0
|
Plugin to remove keyframes if no camera movement was detected. More...
Classes | |
| class | Factory |
| The Factory class is responsible for creating and destroying as well as managing a single object of the ImageGatherer and FlowCalculator class. It creates the hardware specified type of each of these classes. (CPU or CUDA) More... | |
| class | FlowCalculator |
| The FlowCalculator class is an interface which defines the structure for the hardware specific algorithm. The algorithm takes two pictures and calculates a flow matrix using the Farneback algorithm. Than the flow matrix is evalutated and reduced to one single flow value. More... | |
| class | FlowCalculatorCpu |
| The FlowCalculatorCpu class is a hardware specific implementation of FlowCalculator. The algorithm takes two pictures and calculates a flow matrix using the Farneback algorithm. Than the flow matrix is evalutated and reduced to one single flow value. More... | |
| class | FlowCalculatorCuda |
| The FlowCalculatorCuda class is a hardware specific implementation of FlowCalculator. The algorithm takes two pictures and calculates a flow matrix using the Farneback algorithm. Than the flow matrix is evalutated and reduced to one single flow value. More... | |
| class | ImageGatherer |
| The ImageGatherer class is an interface which defines the structure for the hardware specific algorithm. The algorithm reads, resizes and greyscales an frame. This algorithm can be executed on multiple frames at once. More... | |
| class | ImageGathererCpu |
| The ImageGathererCpu class implements the ImageGatherer interface as a cuda specific algorithm. The algorithm reads, resizes and greyscales an frame. This algorithm can be executed on multiple frames at once. More... | |
| class | ImageGathererCuda |
| The ImageGathererCuda class implements the ImageGatherer interface as a cuda specific algorithm. The algorithm reads, resizes and greyscales an frame. This algorithm can be executed on multiple frames at once. More... | |
| class | KeyframeSelector |
| The ImageGatherer class is an interface which defines the structure for the usecase specific algorithm. The algorithm uses a vector of flow values and indicies as parameters and selects based on these frames. More... | |
| class | MovementFactor |
| The MovementFactor class implements the KeyframeSelector interface. It selects frames based on the increase in flow to the last image pair. More... | |
| class | StationaryCamera |
| The StationaryCamera class implements the IAlgorithm interface and provides an algorithm to remove keyframes at positions where no movement of the camera was detected. More... | |
Plugin to remove keyframes if no camera movement was detected.