centroid
sleap_nn.export.wrappers.centroid
¶
Centroid ONNX wrapper.
Classes:
| Name | Description |
|---|---|
CentroidONNXWrapper |
ONNX-exportable wrapper for centroid models. |
CentroidONNXWrapper
¶
Bases: BaseExportWrapper
ONNX-exportable wrapper for centroid models.
Expects input images as uint8 tensors in [0, 255].
Methods:
| Name | Description |
|---|---|
__init__ |
Initialize centroid ONNX wrapper. |
forward |
Run centroid inference and return fixed-size outputs. |
Source code in sleap_nn/export/wrappers/centroid.py
__init__(model, max_instances=20, output_stride=2, input_scale=1.0, peak_threshold=0.2)
¶
Initialize centroid ONNX wrapper.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model
|
Module
|
Centroid detection model. |
required |
max_instances
|
int
|
Maximum number of instances to detect. |
20
|
output_stride
|
int
|
Output stride for confidence maps. |
2
|
input_scale
|
float
|
Input scaling factor. |
1.0
|
peak_threshold
|
float
|
Minimum confidence for a peak to be considered valid. |
0.2
|
Source code in sleap_nn/export/wrappers/centroid.py
forward(image)
¶
Run centroid inference and return fixed-size outputs.