Result Types
This section covers the result types returned by each visualizer.
Type Module
imvf.type
VisualizationResult
Bases: BaseModel
Base class for visualization results.
This class provides common functionality for all visualization results, including validation and immutability.
Source code in src/imvf/type.py
ColorChannelResult
Bases: VisualizationResult
A Pydantic model for storing color channel results.
Attributes:
| Name | Type | Description |
|---|---|---|
blue |
ImageArray
|
Blue channel as uint8 array. |
green |
ImageArray
|
Green channel as uint8 array. |
red |
ImageArray
|
Red channel as uint8 array. |
Source code in src/imvf/type.py
GradientResult
Bases: VisualizationResult
A Pydantic model for storing gradient results.
Attributes:
| Name | Type | Description |
|---|---|---|
gradient_x |
ImageArray
|
Gradient in x direction as uint8 array. |
gradient_y |
ImageArray
|
Gradient in y direction as uint8 array. |
gradient_xy |
ImageArray
|
Gradient in xy direction as uint8 array. |
Source code in src/imvf/type.py
PowerSpectrumResult
Bases: VisualizationResult
A Pydantic model for storing power spectrum results.
Attributes:
| Name | Type | Description |
|---|---|---|
power_spectrum |
ImageArray
|
Power spectrum as uint8 array. |
Source code in src/imvf/type.py
HogResult
Bases: VisualizationResult
A Pydantic model for storing Histogram of Oriented Gradient results.
Attributes:
| Name | Type | Description |
|---|---|---|
hog |
ImageArray
|
HoG features as uint8 array. |
Source code in src/imvf/type.py
LBPResult
Bases: VisualizationResult
A Pydantic model for storing Local Binary Pattern results.
Attributes:
| Name | Type | Description |
|---|---|---|
lbp |
ImageArray
|
LBP features as uint8 array. |
Source code in src/imvf/type.py
KeypointResult
Bases: VisualizationResult
A Pydantic model for storing keypoint results.
Attributes:
| Name | Type | Description |
|---|---|---|
keypoint |
ImageArray
|
Keypoint positions as uint8 array. |
rich_keypoint |
ImageArray
|
Rich keypoint visualization as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
ColorChannelResult
imvf.type.ColorChannelResult
Bases: VisualizationResult
A Pydantic model for storing color channel results.
Attributes:
| Name | Type | Description |
|---|---|---|
blue |
ImageArray
|
Blue channel as uint8 array. |
green |
ImageArray
|
Green channel as uint8 array. |
red |
ImageArray
|
Red channel as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
GradientResult
imvf.type.GradientResult
Bases: VisualizationResult
A Pydantic model for storing gradient results.
Attributes:
| Name | Type | Description |
|---|---|---|
gradient_x |
ImageArray
|
Gradient in x direction as uint8 array. |
gradient_y |
ImageArray
|
Gradient in y direction as uint8 array. |
gradient_xy |
ImageArray
|
Gradient in xy direction as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
PowerSpectrumResult
imvf.type.PowerSpectrumResult
Bases: VisualizationResult
A Pydantic model for storing power spectrum results.
Attributes:
| Name | Type | Description |
|---|---|---|
power_spectrum |
ImageArray
|
Power spectrum as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
HogResult
imvf.type.HogResult
Bases: VisualizationResult
A Pydantic model for storing Histogram of Oriented Gradient results.
Attributes:
| Name | Type | Description |
|---|---|---|
hog |
ImageArray
|
HoG features as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
LBPResult
imvf.type.LBPResult
Bases: VisualizationResult
A Pydantic model for storing Local Binary Pattern results.
Attributes:
| Name | Type | Description |
|---|---|---|
lbp |
ImageArray
|
LBP features as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true
KeypointResult
imvf.type.KeypointResult
Bases: VisualizationResult
A Pydantic model for storing keypoint results.
Attributes:
| Name | Type | Description |
|---|---|---|
keypoint |
ImageArray
|
Keypoint positions as uint8 array. |
rich_keypoint |
ImageArray
|
Rich keypoint visualization as uint8 array. |
Source code in src/imvf/type.py
options: show_root_heading: true show_source: true