API Reference
Complete API documentation for ImgVisFeat.
Overview
ImgVisFeat follows a consistent design pattern:
- All visualizers inherit from
AbstractVisualizer - Each visualizer implements a
__call__method - Visualizers return typed dataclass results
- Results contain visualization images as NumPy arrays
Quick Reference
Individual Visualizers
| Visualizer | Input | Output | Use Case |
|---|---|---|---|
ColorChannelVisualizer |
RGB image | ColorChannelResult |
Color channel extraction |
ColorGradientVisualizer |
RGB image | GradientResult |
Gradient for color images |
GrayGradientVisualizer |
Grayscale image | GradientResult |
Gradient for grayscale images |
HoGVisualizer |
Any image | HogResult |
Object detection features |
LBPVisualizer |
Any image | LBPResult |
Texture features |
KeypointVisualizer |
Any image | KeypointResult |
Keypoint detection |
PowerSpectrumVisualizer |
Any image | PowerSpectrumResult |
Frequency analysis |
Detailed Documentation
- Visualizers - Complete visualizer class documentation
- Result Types - Result type documentation
Type Hints
All functions and methods include full type hints for better IDE support: