DFX Extraction library v4.12.0
enabling applications to perform DFX blood flow analysis
PosePoint.h
1 /*
2  * Copyright (c) 2016-2019, Nuralogix Corp.
3  * All Rights reserved
4  *
5  * THIS SOFTWARE IS LICENSED BY AND IS THE CONFIDENTIAL AND
6  * PROPRIETARY PROPERTY OF NURALOGIX CORP. IT IS
7  * PROTECTED UNDER THE COPYRIGHT LAWS OF THE USA, CANADA
8  * AND OTHER FOREIGN COUNTRIES. THIS SOFTWARE OR ANY
9  * PART THEREOF, SHALL NOT, WITHOUT THE PRIOR WRITTEN CONSENT
10  * OF NURALOGIX CORP, BE USED, COPIED, DISCLOSED,
11  * DECOMPILED, DISASSEMBLED, MODIFIED OR OTHERWISE TRANSFERRED
12  * EXCEPT IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF A
13  * NURALOGIX CORP SOFTWARE LICENSE AGREEMENT.
14  */
15 #pragma once
16 #ifndef LIBDFX_POSEPOINT_H
17 #define LIBDFX_POSEPOINT_H
18 
19 #include <opencv2/opencv.hpp> // For cv::Point3f (an cv::Mat) from core
20 
21 namespace dfx {
22 
37 struct PosePoint {
45  cv::Point3f point;
46 
54  bool valid;
55 
66  bool estimated;
67 
75  float quality;
76 };
77 } // namespace dfx
78 
79 #endif // LIBDFX_POSEPOINT_H
dfx::PosePoint::valid
bool valid
if this point is valid, false otherwise.
Definition: PosePoint.h:54
dfx::PosePoint::quality
float quality
the probability quality probability of this point between zero and one.
Definition: PosePoint.h:75
dfx
Definition: ChunkData.h:21
dfx::PosePoint
Pose points are used to identify individual MPEG-4 Facial Data Points of a face.
Definition: PosePoint.h:37
dfx::PosePoint::point
cv::Point3f point
the X,Y,Z point location information.
Definition: PosePoint.h:45
dfx::PosePoint::estimated
bool estimated
if this point is "well known", or estimated based on other points.
Definition: PosePoint.h:66