#ifndef FACEDETECTSERVERI_H #define FACEDETECTSERVERI_H #include #include #include class FaceDetectServerI : public FaceDetect::FaceDetectServer { public: FaceDetectServerI(); ~FaceDetectServerI(); // FaceDetectServer interface public: /** * 人脸检测 * @return */ virtual FaceDetect::Faces faceDetect(Ice::Int, Ice::Int, const std::string &, const Ice::Current &) override; private: ResourcesManager detectResourcesManager; ResourcesManager propertyResourcesManager; // FaceDetectServer interface public: /** * 人脸二次属性提取 * @return */ 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