1 #ifndef NOOS_CLOUD_VISION_RECOGNITION 2 #define NOOS_CLOUD_VISION_RECOGNITION 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> 23 public cloud_base<std::vector<std::pair<std::string,float>>>,
26 using callback = std::function<void(data_type)>;
27 static const std::string uri;
46 public cloud_base<std::vector<std::pair<std::string,float>>>,
49 using callback = std::function<void(data_type)>;
50 static const std::string uri;
67 public cloud_base<std::vector<noos::object::qr_code>>,
70 using callback = std::function<void(std::vector<noos::object::qr_code>)>;
71 static const std::string uri;
89 public cloud_base<std::vector<noos::object::person>>,
92 using callback = std::function<void(std::vector<noos::object::person>)>;
93 static const std::string uri;
nooser for the classes http_header &http_post used for cloud requests
Definition: http_request.hpp:20
recognise faces
Definition: vision_recognition.hpp:87
recognise facial expressions from a person's image
Definition: vision_recognition.hpp:44
Definition: asio_handler.hpp:14
service request to detect QR codes
Definition: vision_recognition.hpp:65
class which wraps around raw bytes of a picture
Definition: picture.hpp:17
object_recognition()
empty ctor used by vision batch
cloud service base class
Definition: cloud_base.hpp:15
base class for vision cloud classes - used mostly for static assertions
Definition: vision_base.hpp:11
recognize object from an image
Definition: vision_recognition.hpp:21