diff --git a/modules/gapi/include/opencv2/gapi/opencv_includes.hpp b/modules/gapi/include/opencv2/gapi/opencv_includes.hpp index 25a67d6da6..7c2c42d8a2 100644 --- a/modules/gapi/include/opencv2/gapi/opencv_includes.hpp +++ b/modules/gapi/include/opencv2/gapi/opencv_includes.hpp @@ -31,6 +31,7 @@ namespace cv { using Size = gapi::own::Size; using Point = gapi::own::Point; using Point2f = gapi::own::Point2f; + using Point3f = gapi::own::Point3f; using Scalar = gapi::own::Scalar; using Mat = gapi::own::Mat; } // namespace cv diff --git a/modules/gapi/include/opencv2/gapi/own/types.hpp b/modules/gapi/include/opencv2/gapi/own/types.hpp index 3ec9787839..211b5c85ff 100644 --- a/modules/gapi/include/opencv2/gapi/own/types.hpp +++ b/modules/gapi/include/opencv2/gapi/own/types.hpp @@ -43,6 +43,17 @@ public: float y = 0.f; }; +class Point3f +{ +public: + Point3f() = default; + Point3f(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {} + + float x = 0.f; + float y = 0.f; + float z = 0.f; +}; + class Rect { public: