| | |
| | |
|
| | | #include "PL_SensetimeFaceTrack.h"
|
| | |
|
| | | #include "PL_DlibFaceTrack.h"
|
| | |
|
| | | #include "logger.h"
|
| | |
|
| | | int main(int argc, char** argv)
|
| | |
| | | pipeLine.register_elem_creator("PL_Scale", create_PL_Scale);
|
| | |
|
| | | pipeLine.register_elem_creator("PL_SensetimeFaceTrack", create_PL_SensetimeFaceTrack);
|
| | | |
| | | pipeLine.register_elem_creator("PL_DlibFaceTrack", create_PL_DlibFaceTrack);
|
| | |
|
| | | {
|
| | | PL_RTSPClient* rtspClient = (PL_RTSPClient*)pipeLine.push_elem("PL_RTSPClient");
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | //{
|
| | | // SensetimeFaceTrackConfig config;
|
| | | // PL_SensetimeFaceTrack* pl = (PL_SensetimeFaceTrack*)pipeLine.push_elem("PL_SensetimeFaceTrack");
|
| | | // pl->init(&config);
|
| | | //}
|
| | | |
| | | {
|
| | | SensetimeFaceTrackConfig config;
|
| | | PL_SensetimeFaceTrack* pl = (PL_SensetimeFaceTrack*)pipeLine.push_elem("PL_SensetimeFaceTrack");
|
| | | PL_DlibFaceTrack_Config config;
|
| | | config.pyramid_down_layers = 2;
|
| | | config.pyramid_down_n = 1;
|
| | | PL_DlibFaceTrack* pl = (PL_DlibFaceTrack*)pipeLine.push_elem("PL_DlibFaceTrack");
|
| | | pl->init(&config);
|
| | | }
|
| | |
|
| | |
| | | exit(EXIT_FAILURE);
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | {
|
| | | PL_RTSPServer* rtspServer = (PL_RTSPServer*)pipeLine.push_elem("PL_RTSPServer");
|
| | | bool ret = rtspServer->init(nullptr);
|