add facedbpool
git-svn-id: http://192.168.1.226/svn/proxy@86 454eff88-639b-444f-9e54-f578c98de674
| | |
| | | #include "PipeLine.h"
|
| | | #include <vector>
|
| | |
|
| | | struct PL_SensetimeFaceDetectPipeArgs
|
| | | {
|
| | | void* faceDB;
|
| | | |
| | | PL_SensetimeFaceDetectPipeArgs() : faceDB(nullptr)
|
| | | { }
|
| | | };
|
| | |
|
| | | struct PL_SensetimeFaceDetectConfig
|
| | | {
|
| | | int point_size; // 21 / 106
|
New file |
| | |
| | | #include "FaceDBPool.h"
|
| | |
|
New file |
| | |
| | | #ifndef _FACEDBPOOL_H_
|
| | | #define _FACEDBPOOL_H_
|
| | |
|
| | | #endif
|
| | |
| | | frame.width = fdpImage->width;
|
| | | frame.height = fdpImage->height;
|
| | |
|
| | | PL_SensetimeFaceDetectPipeArgs args;
|
| | | //#todo get db
|
| | | |
| | | PipeMaterial pm;
|
| | | pm.type = PipeMaterial::PMT_FRAME;
|
| | | pm.buffer = &frame;
|
| | | pm.buffSize = 0;
|
| | | pm.args = &args;
|
| | |
|
| | | PipeLineElem* plElem = pipeLine->pipe(&pm);
|
| | | if (! pipeLine->check_pipe_complete(plElem))
|