\brief InitDetector \param frame \return
| 27 | /// \return |
| 28 | /// |
| 29 | bool InitDetector(cv::UMat frame) override |
| 30 | { |
| 31 | #ifdef _WIN32 |
| 32 | std::string pathToModel = "../../data/"; |
| 33 | #else |
| 34 | std::string pathToModel = "../data/"; |
| 35 | #endif |
| 36 | |
| 37 | config_t config; |
| 38 | config.emplace("cascadeFileName", pathToModel + "haarcascade_frontalface_alt2.xml"); |
| 39 | m_detector = BaseDetector::CreateDetector(tracking::Detectors::Face_HAAR, config, frame); |
| 40 | return (m_detector.get() != nullptr); |
| 41 | } |
| 42 | /// |
| 43 | /// \brief InitTracker |
| 44 | /// \param frame |