3DiVi Face SDK
3.24.2
|
Interface object for detecting or tracking of faces in the images or video sequences. More...
Public Types | |
enum | CapturerType { CapturerType.CAPTURER_TYPE_FRONTAL = 0, CapturerType.CAPTURER_TYPE_LEFT_PROFILE = 1, CapturerType.CAPTURER_TYPE_RIGHT_PROFILE = 2 } |
Capturer types (see also RawSample.SampleType). More... | |
Public Member Functions | |
List< RawSample > | capture (RawImage image) |
Capture faces in a given image or video frame. More... | |
List< RawSample > | capture (byte[] data) |
Capture faces in a given image or video frame. More... | |
RawSample | manualCapture (RawImage image, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y) |
Create a sample manually with the marked eye positions. More... | |
RawSample | manualCapture (RawImage image, List< Point > points) |
Create a sample manually with the marked positions of all points. Used only to adjust the position of points. More... | |
RawSample | manualCapture (byte[] data, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y) |
Create a sample manually with the marked eye positions. More... | |
RawSample | manualCapture (byte[] data, List< Point > points) |
Create a sample manually with the marked positions of all points. Used only to adjust the position of points. More... | |
void | resetHistory () |
Forget all previous frames and faces (only affects trackers). | |
CapturerType | getType () |
Get a capturer type. More... | |
void | setParameter (string parameter, double value) |
Change the parameter value in runtime. More... | |
Public Member Functions inherited from VDT.FaceRecognition.SDK.IDisposableObject | |
virtual void | Dispose () |
Release internal object. | |
Additional Inherited Members | |
Properties inherited from VDT.FaceRecognition.SDK.IDisposableObject | |
bool | isDisposed [get] |
True if internal object already disposed. | |
Interface object for detecting or tracking of faces in the images or video sequences.
Capturer types (see also RawSample.SampleType).
Capture faces in a given image or video frame.
[in] | image | Image or videoframe. |
|
inline |
Capture faces in a given image or video frame.
[in] | data | An array of bytes of the encoded image or videoframe with 8 or 24 bits per pixel. Supported formats are JPEG, PNG, TIF and BMP. |
|
inline |
Get a capturer type.
|
inline |
Create a sample manually with the marked eye positions.
[in] | image | Image. |
[in] | left_eye_x | X coordinate of the left eye. |
[in] | left_eye_y | Y coordinate of the left eye. |
[in] | right_eye_x | X coordinate of the right eye. |
[in] | right_eye_y | Y coordinate of the right eye. |
|
inline |
Create a sample manually with the marked positions of all points. Used only to adjust the position of points.
[in] | image | Image. |
[in] | points | List of points. It should be the same size, and the points should be in the same order as in the list from RawSample.getLandmarks from the original sample. |
|
inline |
Create a sample manually with the marked eye positions.
[in] | data | An array of bytes of the encoded image or videoframe with 8 or 24 bits per pixel. Supported formats are JPEG, PNG, TIF and BMP. |
[in] | left_eye_x | X coordinate of the left eye. |
[in] | left_eye_y | Y coordinate of the left eye. |
[in] | right_eye_x | X coordinate of the right eye. |
[in] | right_eye_y | Y coordinate of the right eye. |
|
inline |
Create a sample manually with the marked positions of all points. Used only to adjust the position of points.
[in] | data | An array of bytes of the encoded image or videoframe with 8 or 24 bits per pixel. Supported formats are JPEG, PNG, TIF and BMP. |
[in] | points | List of points. It should be the same size, and the points should be in the same order as in the list from RawSample.getLandmarks from the original sample. |
|
inline |
Change the parameter value in runtime.
[in] | parameter | Parameter name (tag name in the .xml config file). |
[in] | value | New parameter value. |