| | |
| | | #ifndef FACEEXTRACTELEMENT_H |
| | | #define FACEEXTRACTELEMENT_H |
| | | |
| | | #include "SaveVideoRpc.h" |
| | | #include <FaceServer.h> |
| | | #include <FaceSearchServer.h> |
| | | #include <basic/pipe/TimerElement.h> |
| | |
| | | |
| | | class FaceExtractElement : public TimerElement { |
| | | public: |
| | | |
| | | FaceExtractElement(std::string shareMemoryName,const SdkRule& rule); |
| | | //FaceExtractElement(std::string shareMemoryName,const SdkRule& rule,SaveVideoRpcClient_t& rpcClient); |
| | | |
| | | ~FaceExtractElement(); |
| | | |
| | |
| | | std::vector<::FaceDetect::Data> getFeatures() const; |
| | | |
| | | private: |
| | | |
| | | virtual void timerFunc() override; |
| | | |
| | | IceRpcClient<FaceDetect::FaceExtractServerPrx> faceExtractRpcClient; |
| | |
| | | |
| | | Base64 base64; |
| | | SdkRule m_sdkRule; |
| | | SaveVideoRpcClient_t m_rpcClient; |
| | | }; |
| | | |
| | | |