![]() |
iVS3D v2.0.9
|
Interfaces and types for iVS3D plugins. More...
Modules | |
| BlurPlugin | |
| Calculates keyframes based on blurrines. | |
| NthFramePlugin | |
| Plugin to select every Nth frame as keyframe. | |
| StationaryCameraPlugin | |
| Plugin to remove keyframes if no camera movement was detected. | |
| deepVisualSimilarityPlugin | |
| This plugin computes a feature vector for each frame using a given neural network. These identiviers are clustered with k-Means under the cosine similarity metric. It therefore selects k keyframes based on there visual similarity. | |
Namespaces | |
| namespace | PLUG |
| Plugin interface namespace containing common plugin contracts and helper types. | |
Classes | |
| interface | PLUG::IBase |
| The IBase interface provides a base class for all plugin interfaces in iVS3D. It inherits from QObject to enable signal-slot communication and common functionality across all plugins. All plugin signals need to be declared in this interface to ensure they are available in derived plugin classes. More... | |
| class | PLUG::Error |
| Represents an error with a code and a message. The message is intended for display to the user. More... | |
| interface | PLUG::IMask |
| Interface for mask generation plugins in iVS3D. More... | |
| interface | PLUG::IPreview |
| The IPreview interface defines the contract for preview plugins in iVS3D. Plugins implementing this interface are responsible for generating visualizations for given preview data, which typically includes an image and its index in a sequence. The generated visualization can include various overlays and styles to enhance the preview experience. More... | |
| struct | PLUG::SelectionData |
| Data available for image selection in ISelection plugins. More... | |
| class | PLUG::ISelection |
| Interface for keyframe/image-selection plugins in iVS3D. More... | |
Interfaces and types for iVS3D plugins.
This module defines the base interface IBase for all plugins, as well as common types and result aliases used across different plugin categories (e.g. selection, masking, preview).