Example #1
0
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;
    }
}