#ifndef FACEDETECTSERVERI_H
|
#define FACEDETECTSERVERI_H
|
#include <FaceServer.h>
|
#include <basic/util/resource/ResourcesManager.h>
|
#include <list>
|
class FaceDetectServerI : public FaceDetect::FaceDetectServer
|
{
|
public:
|
FaceDetectServerI();
|
~FaceDetectServerI();
|
// FaceDetectServer interface
|
public:
|
virtual FaceDetect::Faces faceDetect(Ice::Int, Ice::Int, const std::string &, const Ice::Current &) override;
|
|
private:
|
ResourcesManager<int> detectResourcesManager;
|
ResourcesManager<int> propertyResourcesManager;
|
|
|
// FaceDetectServer interface
|
public:
|
virtual FaceDetect::ThftResult faceProperty(Ice::Int, Ice::Int, const FaceDetect::FacePos &, const std::string &, const Ice::Current &) override;
|
|
private:
|
int m_ampleSize;
|
};
|
|
|
|
#endif // FACEDETECTSERVERI_H
|