\brief FaceDetector::Init \param cascadeFileName \return
| 24 | /// \return |
| 25 | /// |
| 26 | bool FaceDetector::Init(const config_t& config) |
| 27 | { |
| 28 | auto cascadeFileName = config.find("cascadeFileName"); |
| 29 | if (cascadeFileName != config.end() && |
| 30 | (!m_cascade.load(cascadeFileName->second) || m_cascade.empty())) |
| 31 | { |
| 32 | std::cerr << "Cascade " << cascadeFileName->second << " not opened!" << std::endl; |
| 33 | return false; |
| 34 | } |
| 35 | return true; |
| 36 | } |
| 37 | |
| 38 | /// |
| 39 | /// \brief FaceDetector::Detect |
no test coverage detected