| Face Engine SDK 4.7.0 A face detection, recognition and tracking engine.

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IHumanWarper.h
Go to the documentation of this file.
1 #pragma once
2
10 #pragma once
11
12 #include "IDescriptor.h"
13
14 namespace fsdk {
15
16 #ifndef DOXYGEN_SHOULD_SKIP_THIS
17 DECLARE_SMARTPTR(IHumanWarper);
18 #endif
19
24 struct IHumanWarper : IRefCounted {
25
32 virtual Result<FSDKError>
33 warp(
34 const fsdk::Human& human,
35 fsdk::Image& transformedImage) const noexcept = 0;
36
37 };
38
39 }
DECLARE_SMARTPTR
#define DECLARE_SMARTPTR(X)
Smart ptr declaration helper macro.
Definition: Def.h:59
fsdk::Result< FSDKError >
fsdk::IHumanWarper::warp
virtual Result< FSDKError > warp(const fsdk::Human &human, fsdk::Image &transformedImage) const noexcept=0
Warp human detection.
fsdk::IRefCounted
Base strong reference counted object interface.
Definition: IRefCounted.h:36
IDescriptor.h
Descriptor extractor and matcher interfaces.
fsdk::Human
Definition: Human.h:9
fsdk::Image
Image.
Definition: Image.h:38
fsdk::IHumanWarper
Human detection area warper interface.
Definition: IHumanWarper.h:24