Face detection result batch interface.
More...
#include <IFaceDetectionBatch.h>
|
virtual size_t | getSize () const noexcept=0 |
| Returns size.
|
|
virtual size_t | getSize (size_t imageIndex) const noexcept=0 |
| Returns size of the results for the target index.
|
|
virtual Face | getFace (const Image &img, size_t imageIndex, size_t detectionIndex) const noexcept=0 |
| Returns detected face.
|
|
virtual Span< const Detection > | getDetections (size_t index=0) const noexcept=0 |
| Returns detection Span.
|
|
virtual Span< const Landmarks5 > | getLandmarks5 (size_t index=0) const noexcept=0 |
| Returns Landmarks5 Span.
|
|
virtual Span< const Landmarks68 > | getLandmarks68 (size_t index=0) const noexcept=0 |
| Returns Landmarks68 Span.
|
|
virtual int32_t | retain () noexcept=0 |
| Increase strong reference count.
|
|
virtual int32_t | retainLocked () noexcept=0 |
| Increase strong reference count thread safely.
|
|
virtual int32_t | release () noexcept=0 |
| Decrease strong reference count.
|
|
virtual int32_t | getRefCount () const noexcept=0 |
| Get actual strong reference count.
|
|
virtual int32_t | retainWeak () noexcept=0 |
| Increase weak reference count.
|
|
virtual int32_t | releaseWeak () noexcept=0 |
| Decrease weak reference count.
|
|
virtual int32_t | getWeakRefCount () const noexcept=0 |
| Get actual weak reference count.
|
|
Face detection result batch interface.
◆ getDetections()
virtual Span< const Detection > fsdk::IFaceDetectionBatch::getDetections |
( |
size_t | index = 0 | ) |
const |
|
pure virtualnoexcept |
Returns detection Span.
- Parameters
-
[in] | index | index of the detection. |
- Returns
- span of detection coordinates in corresponding source images space.
- See also
- Span and Detection for details.
- Note
- all spans should be based on user owned continuous collections.
-
Result Span could be empty in two cases:
- If no any faces were detected on the target image.
- If detection request didn't contain the DT_BOX flag.
- See also
- DetectionType
◆ getFace()
virtual Face fsdk::IFaceDetectionBatch::getFace |
( |
const Image & | img, |
|
|
size_t | imageIndex, |
|
|
size_t | detectionIndex ) const |
|
pure virtualnoexcept |
Returns detected face.
- Parameters
-
[in] | img | source image. |
[in] | imageIndex | index of the image. |
[in] | detectionIndex | index of the detection. |
- Returns
- Detected face.
- See also
- Face and Image for details.
- Note
- images format must be R8G8B8,
- See also
- Format.
- Note
- Result Face could be invalid if no any faces were detected on the target image or parameters are invalid.
◆ getLandmarks5()
virtual Span< const Landmarks5 > fsdk::IFaceDetectionBatch::getLandmarks5 |
( |
size_t | index = 0 | ) |
const |
|
pure virtualnoexcept |
Returns Landmarks5 Span.
- Parameters
-
[in] | index | index of the landmarks object. |
- Returns
- Span of Landmarks5.
- See also
- Span and Landmarks5 for details.
- Note
- all spans should be based on user owned continuous collections.
-
Result Span could be empty in two cases:
- If no any faces were detected on the target image.
- If detection request didn't contain the DT_LANDMARKS5 flag.
- See also
- DetectionType
◆ getLandmarks68()
virtual Span< const Landmarks68 > fsdk::IFaceDetectionBatch::getLandmarks68 |
( |
size_t | index = 0 | ) |
const |
|
pure virtualnoexcept |
Returns Landmarks68 Span.
- Parameters
-
[in] | index | index of the landmarks object. |
- Returns
- Span of Landmarks68.
- See also
- Span and Landmarks68 for details.
- Note
- all spans should be based on user owned continuous collections.
-
Result Span could be empty in two cases:
- If no any faces were detected on the target image.
- If detection request didn't contain the DT_LANDMARKS68 flag.
- See also
- DetectionType
◆ getSize() [1/2]
virtual size_t fsdk::IFaceDetectionBatch::getSize |
( |
| ) |
const |
|
pure virtualnoexcept |
Returns size.
- Returns
- size of the detections.
◆ getSize() [2/2]
virtual size_t fsdk::IFaceDetectionBatch::getSize |
( |
size_t | imageIndex | ) |
const |
|
pure virtualnoexcept |
Returns size of the results for the target index.
- Parameters
-
[in] | imageIndex | index of the image. |
- Returns
- size of the results for the target index.
The documentation for this struct was generated from the following file: