| | |
| | | int c_api_face_tracker_init(const int tm, const int gi, const int wid, const int hei, |
| | | const int maxFaces, const int detinterval, const int sampleSize){ |
| | | if (!face) face = new sdkface(); |
| | | if (face) printf("create sdk face success\n"); |
| | | return face->init_face_tracker(tm, gi, wid, hei, maxFaces, detinterval, sampleSize); |
| | | } |
| | | |
| | |
| | | param_track_->nMaxFaceNum = maxFaces; |
| | | param_track_->nSampleSize = sampleSize > 0 ? sampleSize : w/2; |
| | | param_track_->nDetectionIntervalFrame = detinterval; |
| | | |
| | | printf("gi: %d size: %dx%d maxface: %d, sample: %d, interval: %d\n", |
| | | gi, w, h, maxFaces, sampleSize, detinterval); |
| | | |
| | | auto nNum = THFT_Create(tm, param_track_); |
| | | if(nNum != tm){ |
| | | printf("create face detector failed!\n"); |