|
@@ -20,7 +20,7 @@
|
|
|
#include <future>
|
|
#include <future>
|
|
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
|
#include <alibabacloud/core/AsyncCallerContext.h>
|
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
#include <alibabacloud/core/EndpointProvider.h>
|
|
|
-#include <alibabacloud/core/RoaServiceClient.h>
|
|
|
|
|
|
|
+#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
#include "FacebodyExport.h"
|
|
#include "FacebodyExport.h"
|
|
|
#include "model/AddBodyTraceRequest.h"
|
|
#include "model/AddBodyTraceRequest.h"
|
|
|
#include "model/AddBodyTraceResult.h"
|
|
#include "model/AddBodyTraceResult.h"
|
|
@@ -66,8 +66,6 @@
|
|
|
#include "model/DetectFaceResult.h"
|
|
#include "model/DetectFaceResult.h"
|
|
|
#include "model/DetectIPCPedestrianRequest.h"
|
|
#include "model/DetectIPCPedestrianRequest.h"
|
|
|
#include "model/DetectIPCPedestrianResult.h"
|
|
#include "model/DetectIPCPedestrianResult.h"
|
|
|
-#include "model/DetectIPCPedestrianOptimizedRequest.h"
|
|
|
|
|
-#include "model/DetectIPCPedestrianOptimizedResult.h"
|
|
|
|
|
#include "model/DetectLivingFaceRequest.h"
|
|
#include "model/DetectLivingFaceRequest.h"
|
|
|
#include "model/DetectLivingFaceResult.h"
|
|
#include "model/DetectLivingFaceResult.h"
|
|
|
#include "model/DetectMaskRequest.h"
|
|
#include "model/DetectMaskRequest.h"
|
|
@@ -80,8 +78,6 @@
|
|
|
#include "model/DetectVideoLivingFaceResult.h"
|
|
#include "model/DetectVideoLivingFaceResult.h"
|
|
|
#include "model/EnhanceFaceRequest.h"
|
|
#include "model/EnhanceFaceRequest.h"
|
|
|
#include "model/EnhanceFaceResult.h"
|
|
#include "model/EnhanceFaceResult.h"
|
|
|
-#include "model/ExecuteServerSideVerificationRequest.h"
|
|
|
|
|
-#include "model/ExecuteServerSideVerificationResult.h"
|
|
|
|
|
#include "model/ExtractPedestrianFeatureAttrRequest.h"
|
|
#include "model/ExtractPedestrianFeatureAttrRequest.h"
|
|
|
#include "model/ExtractPedestrianFeatureAttrResult.h"
|
|
#include "model/ExtractPedestrianFeatureAttrResult.h"
|
|
|
#include "model/ExtractPedestrianFeatureAttributeRequest.h"
|
|
#include "model/ExtractPedestrianFeatureAttributeRequest.h"
|
|
@@ -146,7 +142,7 @@ namespace AlibabaCloud
|
|
|
{
|
|
{
|
|
|
namespace Facebody
|
|
namespace Facebody
|
|
|
{
|
|
{
|
|
|
- class ALIBABACLOUD_FACEBODY_EXPORT FacebodyClient : public RoaServiceClient
|
|
|
|
|
|
|
+ class ALIBABACLOUD_FACEBODY_EXPORT FacebodyClient : public RpcServiceClient
|
|
|
{
|
|
{
|
|
|
public:
|
|
public:
|
|
|
typedef Outcome<Error, Model::AddBodyTraceResult> AddBodyTraceOutcome;
|
|
typedef Outcome<Error, Model::AddBodyTraceResult> AddBodyTraceOutcome;
|
|
@@ -215,9 +211,6 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::DetectIPCPedestrianResult> DetectIPCPedestrianOutcome;
|
|
typedef Outcome<Error, Model::DetectIPCPedestrianResult> DetectIPCPedestrianOutcome;
|
|
|
typedef std::future<DetectIPCPedestrianOutcome> DetectIPCPedestrianOutcomeCallable;
|
|
typedef std::future<DetectIPCPedestrianOutcome> DetectIPCPedestrianOutcomeCallable;
|
|
|
typedef std::function<void(const FacebodyClient*, const Model::DetectIPCPedestrianRequest&, const DetectIPCPedestrianOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectIPCPedestrianAsyncHandler;
|
|
typedef std::function<void(const FacebodyClient*, const Model::DetectIPCPedestrianRequest&, const DetectIPCPedestrianOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectIPCPedestrianAsyncHandler;
|
|
|
- typedef Outcome<Error, Model::DetectIPCPedestrianOptimizedResult> DetectIPCPedestrianOptimizedOutcome;
|
|
|
|
|
- typedef std::future<DetectIPCPedestrianOptimizedOutcome> DetectIPCPedestrianOptimizedOutcomeCallable;
|
|
|
|
|
- typedef std::function<void(const FacebodyClient*, const Model::DetectIPCPedestrianOptimizedRequest&, const DetectIPCPedestrianOptimizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectIPCPedestrianOptimizedAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::DetectLivingFaceResult> DetectLivingFaceOutcome;
|
|
typedef Outcome<Error, Model::DetectLivingFaceResult> DetectLivingFaceOutcome;
|
|
|
typedef std::future<DetectLivingFaceOutcome> DetectLivingFaceOutcomeCallable;
|
|
typedef std::future<DetectLivingFaceOutcome> DetectLivingFaceOutcomeCallable;
|
|
|
typedef std::function<void(const FacebodyClient*, const Model::DetectLivingFaceRequest&, const DetectLivingFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectLivingFaceAsyncHandler;
|
|
typedef std::function<void(const FacebodyClient*, const Model::DetectLivingFaceRequest&, const DetectLivingFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetectLivingFaceAsyncHandler;
|
|
@@ -236,9 +229,6 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::EnhanceFaceResult> EnhanceFaceOutcome;
|
|
typedef Outcome<Error, Model::EnhanceFaceResult> EnhanceFaceOutcome;
|
|
|
typedef std::future<EnhanceFaceOutcome> EnhanceFaceOutcomeCallable;
|
|
typedef std::future<EnhanceFaceOutcome> EnhanceFaceOutcomeCallable;
|
|
|
typedef std::function<void(const FacebodyClient*, const Model::EnhanceFaceRequest&, const EnhanceFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnhanceFaceAsyncHandler;
|
|
typedef std::function<void(const FacebodyClient*, const Model::EnhanceFaceRequest&, const EnhanceFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnhanceFaceAsyncHandler;
|
|
|
- typedef Outcome<Error, Model::ExecuteServerSideVerificationResult> ExecuteServerSideVerificationOutcome;
|
|
|
|
|
- typedef std::future<ExecuteServerSideVerificationOutcome> ExecuteServerSideVerificationOutcomeCallable;
|
|
|
|
|
- typedef std::function<void(const FacebodyClient*, const Model::ExecuteServerSideVerificationRequest&, const ExecuteServerSideVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExecuteServerSideVerificationAsyncHandler;
|
|
|
|
|
typedef Outcome<Error, Model::ExtractPedestrianFeatureAttrResult> ExtractPedestrianFeatureAttrOutcome;
|
|
typedef Outcome<Error, Model::ExtractPedestrianFeatureAttrResult> ExtractPedestrianFeatureAttrOutcome;
|
|
|
typedef std::future<ExtractPedestrianFeatureAttrOutcome> ExtractPedestrianFeatureAttrOutcomeCallable;
|
|
typedef std::future<ExtractPedestrianFeatureAttrOutcome> ExtractPedestrianFeatureAttrOutcomeCallable;
|
|
|
typedef std::function<void(const FacebodyClient*, const Model::ExtractPedestrianFeatureAttrRequest&, const ExtractPedestrianFeatureAttrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExtractPedestrianFeatureAttrAsyncHandler;
|
|
typedef std::function<void(const FacebodyClient*, const Model::ExtractPedestrianFeatureAttrRequest&, const ExtractPedestrianFeatureAttrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExtractPedestrianFeatureAttrAsyncHandler;
|
|
@@ -397,9 +387,6 @@ namespace AlibabaCloud
|
|
|
DetectIPCPedestrianOutcome detectIPCPedestrian(const Model::DetectIPCPedestrianRequest &request)const;
|
|
DetectIPCPedestrianOutcome detectIPCPedestrian(const Model::DetectIPCPedestrianRequest &request)const;
|
|
|
void detectIPCPedestrianAsync(const Model::DetectIPCPedestrianRequest& request, const DetectIPCPedestrianAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void detectIPCPedestrianAsync(const Model::DetectIPCPedestrianRequest& request, const DetectIPCPedestrianAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DetectIPCPedestrianOutcomeCallable detectIPCPedestrianCallable(const Model::DetectIPCPedestrianRequest& request) const;
|
|
DetectIPCPedestrianOutcomeCallable detectIPCPedestrianCallable(const Model::DetectIPCPedestrianRequest& request) const;
|
|
|
- DetectIPCPedestrianOptimizedOutcome detectIPCPedestrianOptimized(const Model::DetectIPCPedestrianOptimizedRequest &request)const;
|
|
|
|
|
- void detectIPCPedestrianOptimizedAsync(const Model::DetectIPCPedestrianOptimizedRequest& request, const DetectIPCPedestrianOptimizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
- DetectIPCPedestrianOptimizedOutcomeCallable detectIPCPedestrianOptimizedCallable(const Model::DetectIPCPedestrianOptimizedRequest& request) const;
|
|
|
|
|
DetectLivingFaceOutcome detectLivingFace(const Model::DetectLivingFaceRequest &request)const;
|
|
DetectLivingFaceOutcome detectLivingFace(const Model::DetectLivingFaceRequest &request)const;
|
|
|
void detectLivingFaceAsync(const Model::DetectLivingFaceRequest& request, const DetectLivingFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void detectLivingFaceAsync(const Model::DetectLivingFaceRequest& request, const DetectLivingFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
DetectLivingFaceOutcomeCallable detectLivingFaceCallable(const Model::DetectLivingFaceRequest& request) const;
|
|
DetectLivingFaceOutcomeCallable detectLivingFaceCallable(const Model::DetectLivingFaceRequest& request) const;
|
|
@@ -418,9 +405,6 @@ namespace AlibabaCloud
|
|
|
EnhanceFaceOutcome enhanceFace(const Model::EnhanceFaceRequest &request)const;
|
|
EnhanceFaceOutcome enhanceFace(const Model::EnhanceFaceRequest &request)const;
|
|
|
void enhanceFaceAsync(const Model::EnhanceFaceRequest& request, const EnhanceFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void enhanceFaceAsync(const Model::EnhanceFaceRequest& request, const EnhanceFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
EnhanceFaceOutcomeCallable enhanceFaceCallable(const Model::EnhanceFaceRequest& request) const;
|
|
EnhanceFaceOutcomeCallable enhanceFaceCallable(const Model::EnhanceFaceRequest& request) const;
|
|
|
- ExecuteServerSideVerificationOutcome executeServerSideVerification(const Model::ExecuteServerSideVerificationRequest &request)const;
|
|
|
|
|
- void executeServerSideVerificationAsync(const Model::ExecuteServerSideVerificationRequest& request, const ExecuteServerSideVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
|
|
- ExecuteServerSideVerificationOutcomeCallable executeServerSideVerificationCallable(const Model::ExecuteServerSideVerificationRequest& request) const;
|
|
|
|
|
ExtractPedestrianFeatureAttrOutcome extractPedestrianFeatureAttr(const Model::ExtractPedestrianFeatureAttrRequest &request)const;
|
|
ExtractPedestrianFeatureAttrOutcome extractPedestrianFeatureAttr(const Model::ExtractPedestrianFeatureAttrRequest &request)const;
|
|
|
void extractPedestrianFeatureAttrAsync(const Model::ExtractPedestrianFeatureAttrRequest& request, const ExtractPedestrianFeatureAttrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
void extractPedestrianFeatureAttrAsync(const Model::ExtractPedestrianFeatureAttrRequest& request, const ExtractPedestrianFeatureAttrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
ExtractPedestrianFeatureAttrOutcomeCallable extractPedestrianFeatureAttrCallable(const Model::ExtractPedestrianFeatureAttrRequest& request) const;
|
|
ExtractPedestrianFeatureAttrOutcomeCallable extractPedestrianFeatureAttrCallable(const Model::ExtractPedestrianFeatureAttrRequest& request) const;
|