CvHaarEvaluator::FeatureHaar::FeatureHaar( Size patchSize ) { try { generateRandomFeature( patchSize ); } catch ( ... ) { throw; } }
FeatureHistogram::FeatureHistogram(Size patchSize) : m_areas(NULL), m_weights(NULL), m_scaleAreas(NULL), m_scaleWeights(NULL) { try { generateRandomFeature(patchSize); } catch (...) { delete[] m_scaleWeights; delete[] m_scaleAreas; delete[] m_areas; delete[] m_weights; throw; } }