
AvsFilter_DL_LocateObjects
Header: | AVL.h |
---|---|
Namespace: | avl |
Module: | DL_LO |
Performs locating objects using a pretrained deep learning model.
Syntax
void avl::AvsFilter_DL_LocateObjects ( const avl::Image& inImage, atl::Optional<const avl::Region&> inRoi, const avl::LocateObjectsModelId& inModelId, const float inMinDetectionScore, atl::Array<avl::ClassifiedRectangle>& outObjects )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
![]() |
inImage | const Image& | Input image | |
![]() |
inRoi | Optional<const Region&> | NIL | Limits the area where objects may be located |
![]() |
inModelId | const LocateObjectsModelId& | Identifier of a Locate Objects model | |
![]() |
inMinDetectionScore | const float | 0.5f | Sets a minimum required score for an object to be returned. |
![]() |
outObjects | Array<ClassifiedRectangle>& |
Requirements
For input inImage only pixel formats are supported: 1⨯uint8, 3⨯uint8.
Read more about pixel formats in Image documentation.
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Not supported inImage pixel format in AvsFilter_DL_LocateObjects. Supported formats: 1xUInt8, 3xUInt8. |