1 #ifndef NOOS_CLOUD_VISION_DETECTION 2 #define NOOS_CLOUD_VISION_DETECTION 6 #include "includes.ihh" 7 #include <noos/objects.hpp> 8 #include <noos/cloud/asio/http_request.hpp> 9 #include <noos/cloud/cloud_base.hpp> 10 #include <noos/cloud/vision_base.hpp> 11 #include <noos/cloud/vision_batch.hpp> 22 public cloud_base<std::vector<std::pair<std::string,float>>>,
25 using callback = std::function<void(data_type)>;
26 static const std::string uri;
44 public cloud_base<std::vector<noos::object::face>>,
47 using callback = std::function<void(data_type)>;
48 static const std::string uri;
64 public cloud_base<std::vector<std::pair<std::string,float>>>,
67 using callback = std::function<void(data_type)>;
68 static const std::string uri;
86 public cloud_base<std::vector<noos::object::human>>,
89 using callback = std::function<void(data_type)>;
90 static const std::string uri;
112 using callback = std::function<void(bool)>;
113 static const std::string uri;
121 const std::string name
138 using callback = std::function<void(bool)>;
139 static const std::string uri;
153 public cloud_base<std::vector<noos::object::point2d<float>>>,
156 using callback = std::function<void(
158 static const std::string uri;
171 const std::string model,
172 const float threshold
181 const float threshold);
detect faces in the image
Definition: vision_detection.hpp:42
nooser for the classes http_header &http_post used for cloud requests
Definition: http_request.hpp:20
learn object gives by the user
Definition: vision_detection.hpp:107
Clears operational memory for selected user.
Definition: vision_detection.hpp:134
Definition: asio_handler.hpp:14
class which wraps around raw bytes of a picture
Definition: picture.hpp:17
encapsulate point of 2 dimensions (x, y)
Definition: point.hpp:51
cloud service base class
Definition: cloud_base.hpp:15
detect gender of person in an image
Definition: vision_detection.hpp:62
detect age range of person in an image
Definition: vision_detection.hpp:20
user can provide query image to detect objects
Definition: vision_detection.hpp:151
detect humans in an image
Definition: vision_detection.hpp:84
age_detection()
Constructor without image.
base class for vision cloud classes - used mostly for static assertions
Definition: vision_base.hpp:11