iVS3D v2.0.0
Loading...
Searching...
No Matches
StationaryCameraPlugin

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...
 

Detailed Description

Plugin to remove keyframes if no camera movement was detected.