inference
ClassificationInferenceResponse
¶
Bases: CvInferenceResponse
, WithVisualizationResponse
Classification inference response.
Attributes:
Name | Type | Description |
---|---|---|
predictions |
List[ClassificationPrediction]
|
List of classification predictions. |
top |
str
|
The top predicted class label. |
confidence |
float
|
The confidence of the top predicted class label. |
Source code in inference/core/entities/responses/inference.py
255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 |
|
ClassificationPrediction
¶
Bases: BaseModel
Classification prediction.
Attributes:
Name | Type | Description |
---|---|---|
class_name |
str
|
The predicted class label. |
class_id |
int
|
Numeric ID associated with the class label. |
confidence |
float
|
The class label confidence as a fraction between 0 and 1. |
Source code in inference/core/entities/responses/inference.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
|
CvInferenceResponse
¶
Bases: InferenceResponse
Computer Vision inference response.
Attributes:
Name | Type | Description |
---|---|---|
image |
Union[List[InferenceResponseImage], InferenceResponseImage]
|
Image(s) used in inference. |
Source code in inference/core/entities/responses/inference.py
186 187 188 189 190 191 192 193 |
|
FaceDetectionPrediction
¶
Bases: ObjectDetectionPrediction
Face Detection prediction.
Attributes:
Name | Type | Description |
---|---|---|
class_name |
str
|
fixed value "face". |
landmarks |
Union[List[Point], List[Point3D]]
|
The detected face landmarks. |
Source code in inference/core/entities/responses/inference.py
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 |
|
InferenceResponse
¶
Bases: BaseModel
Base inference response.
Attributes:
Name | Type | Description |
---|---|---|
inference_id |
Optional[str]
|
Unique identifier of inference |
frame_id |
Optional[int]
|
The frame id of the image used in inference if the input was a video. |
time |
Optional[float]
|
The time in seconds it took to produce the predictions including image preprocessing. |
Source code in inference/core/entities/responses/inference.py
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
|
InferenceResponseImage
¶
Bases: BaseModel
Inference response image information.
Attributes:
Name | Type | Description |
---|---|---|
width |
int
|
The original width of the image used in inference. |
height |
int
|
The original height of the image used in inference. |
Source code in inference/core/entities/responses/inference.py
149 150 151 152 153 154 155 156 157 158 159 160 |
|
InstanceSegmentationInferenceResponse
¶
Bases: CvInferenceResponse
, WithVisualizationResponse
Instance Segmentation inference response.
Attributes:
Name | Type | Description |
---|---|---|
predictions |
List[InstanceSegmentationPrediction]
|
List of instance segmentation predictions. |
Source code in inference/core/entities/responses/inference.py
243 244 245 246 247 248 249 250 251 252 |
|
InstanceSegmentationPrediction
¶
Bases: BaseModel
Instance Segmentation prediction.
Attributes:
Name | Type | Description |
---|---|---|
x |
float
|
The center x-axis pixel coordinate of the prediction. |
y |
float
|
The center y-axis pixel coordinate of the prediction. |
width |
float
|
The width of the prediction bounding box in number of pixels. |
height |
float
|
The height of the prediction bounding box in number of pixels. |
confidence |
float
|
The detection confidence as a fraction between 0 and 1. |
class_name |
str
|
The predicted class label. |
class_confidence |
Union[float, None]
|
The class label confidence as a fraction between 0 and 1. |
points |
List[Point]
|
The list of points that make up the instance polygon. |
class_id |
int
|
int = Field(description="The class id of the prediction") |
Source code in inference/core/entities/responses/inference.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
|
MultiLabelClassificationInferenceResponse
¶
Bases: CvInferenceResponse
, WithVisualizationResponse
Multi-label Classification inference response.
Attributes:
Name | Type | Description |
---|---|---|
predictions |
Dict[str, MultiLabelClassificationPrediction]
|
Dictionary of multi-label classification predictions. |
predicted_classes |
List[str]
|
The list of predicted classes. |
Source code in inference/core/entities/responses/inference.py
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 |
|
MultiLabelClassificationPrediction
¶
Bases: BaseModel
Multi-label Classification prediction.
Attributes:
Name | Type | Description |
---|---|---|
confidence |
float
|
The class label confidence as a fraction between 0 and 1. |
Source code in inference/core/entities/responses/inference.py
136 137 138 139 140 141 142 143 144 145 146 |
|
ObjectDetectionInferenceResponse
¶
Bases: CvInferenceResponse
, WithVisualizationResponse
Object Detection inference response.
Attributes:
Name | Type | Description |
---|---|---|
predictions |
List[ObjectDetectionPrediction]
|
List of object detection predictions. |
Source code in inference/core/entities/responses/inference.py
215 216 217 218 219 220 221 222 |
|
ObjectDetectionPrediction
¶
Bases: BaseModel
Object Detection prediction.
Attributes:
Name | Type | Description |
---|---|---|
x |
float
|
The center x-axis pixel coordinate of the prediction. |
y |
float
|
The center y-axis pixel coordinate of the prediction. |
width |
float
|
The width of the prediction bounding box in number of pixels. |
height |
float
|
The height of the prediction bounding box in number of pixels. |
confidence |
float
|
The detection confidence as a fraction between 0 and 1. |
class_name |
str
|
The predicted class label. |
class_confidence |
Union[float, None]
|
The class label confidence as a fraction between 0 and 1. |
class_id |
int
|
The class id of the prediction |
Source code in inference/core/entities/responses/inference.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|
Point
¶
Bases: BaseModel
Point coordinates.
Attributes:
Name | Type | Description |
---|---|---|
x |
float
|
The x-axis pixel coordinate of the point. |
y |
float
|
The y-axis pixel coordinate of the point. |
Source code in inference/core/entities/responses/inference.py
53 54 55 56 57 58 59 60 61 62 |
|
Point3D
¶
Bases: Point
3D Point coordinates.
Attributes:
Name | Type | Description |
---|---|---|
z |
float
|
The z-axis pixel coordinate of the point. |
Source code in inference/core/entities/responses/inference.py
65 66 67 68 69 70 71 72 |
|
WithVisualizationResponse
¶
Bases: BaseModel
Response with visualization.
Attributes:
Name | Type | Description |
---|---|---|
visualization |
Optional[Any]
|
Base64 encoded string containing prediction visualization image data. |
Source code in inference/core/entities/responses/inference.py
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 |
|