[Wavelet-commit] Wavelet ImageResizer.cc,1.2,1.3
Status: Beta
Brought to you by:
herbert
From: Herbert M. D. <he...@us...> - 2007-08-10 18:38:21
|
Update of /cvsroot/wavelet/Wavelet In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv22869 Modified Files: ImageResizer.cc Log Message: Minor fix for the calculation of image stats if image optimization is turned off. Index: ImageResizer.cc =================================================================== RCS file: /cvsroot/wavelet/Wavelet/ImageResizer.cc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ImageResizer.cc 10 Aug 2007 17:55:45 -0000 1.2 --- ImageResizer.cc 10 Aug 2007 18:38:14 -0000 1.3 *************** *** 226,236 **** outerSDev = sqrt (outerVariance); - - /* we calculate this at the end of the image optimization if this is set */ - if (!m_optimizeImage) - { - m_innerSDeviation = innerSDev; - m_innerAvgPerSize = innerAvg / m_innerRegionSize; - } } --- 226,229 ---- *************** *** 387,390 **** --- 380,394 ---- int nDiscardCols = (int)(m_cropMaxCols * m_colsMapping + 0.5); + if (!m_optimizationCalculated) + { + coeff innerAvg, innerSDev; + calcInnerStats (innerAvg, innerSDev, + nDiscardRows, nDiscardCols, + m_maxDetail->rows () - nDiscardRows, + m_maxDetail->cols () - nDiscardCols); + m_innerSDeviation = innerSDev; + m_innerAvgPerSize = innerAvg / m_innerRegionSize; + } + if (m_cropWhat != CROP_AUTOMATICALLY) { |