Commit de4b1c66 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

hopefully fixed compile warnings and the doc builder warnings

parent 30593ee5
...@@ -464,7 +464,7 @@ bool FeatureEvaluator::setImage( InputArray _image, const std::vector<float>& _s ...@@ -464,7 +464,7 @@ bool FeatureEvaluator::setImage( InputArray _image, const std::vector<float>& _s
{ {
Size imgsz = _image.size(); Size imgsz = _image.size();
bool recalcOptFeatures = updateScaleData(imgsz, _scales); bool recalcOptFeatures = updateScaleData(imgsz, _scales);
size_t i, nscales = scaleData->size(); size_t i, nscales = scaleData->size();
Size sz0 = scaleData->at(0).szi; Size sz0 = scaleData->at(0).szi;
sz0 = Size(std::max(rbuf.cols, (int)alignSize(sz0.width, 16)), std::max(rbuf.rows, sz0.height)); sz0 = Size(std::max(rbuf.cols, (int)alignSize(sz0.width, 16)), std::max(rbuf.rows, sz0.height));
...@@ -802,7 +802,7 @@ void LBPEvaluator::computeOptFeatures() ...@@ -802,7 +802,7 @@ void LBPEvaluator::computeOptFeatures()
optfeatures->resize(nfeatures); optfeatures->resize(nfeatures);
optfeaturesPtr = &(*optfeatures)[0]; optfeaturesPtr = &(*optfeatures)[0];
for( fi = 0; fi < nfeatures; fi++ ) for( fi = 0; fi < nfeatures; fi++ )
optfeaturesPtr[fi].setOffsets( ff[fi], sstep ); optfeaturesPtr[fi].setOffsets( ff[fi], sstep );
copyVectorToUMat(*optfeatures, ufbuf); copyVectorToUMat(*optfeatures, ufbuf);
} }
...@@ -1098,7 +1098,7 @@ bool CascadeClassifierImpl::ocl_detectMultiScaleNoGrouping( const std::vector<fl ...@@ -1098,7 +1098,7 @@ bool CascadeClassifierImpl::ocl_detectMultiScaleNoGrouping( const std::vector<fl
{ {
if (data.maxNodesPerTree > 1) if (data.maxNodesPerTree > 1)
return false; return false;
Ptr<LBPEvaluator> lbp = featureEvaluator.dynamicCast<LBPEvaluator>(); Ptr<LBPEvaluator> lbp = featureEvaluator.dynamicCast<LBPEvaluator>();
if( lbp.empty() ) if( lbp.empty() )
return false; return false;
...@@ -1200,9 +1200,8 @@ void CascadeClassifierImpl::detectMultiScaleNoGrouping( InputArray _image, std:: ...@@ -1200,9 +1200,8 @@ void CascadeClassifierImpl::detectMultiScaleNoGrouping( InputArray _image, std::
bool outputRejectLevels ) bool outputRejectLevels )
{ {
Size imgsz = _image.size(); Size imgsz = _image.size();
Mat grayImage; Mat grayImage;
UMat ugrayImage;
_InputArray gray; _InputArray gray;
candidates.clear(); candidates.clear();
......
...@@ -28,7 +28,7 @@ public: ...@@ -28,7 +28,7 @@ public:
}; };
virtual ~FeatureEvaluator(); virtual ~FeatureEvaluator();
virtual bool read(const FileNode& node, Size origWinSize); virtual bool read(const FileNode& node, Size origWinSize);
virtual Ptr<FeatureEvaluator> clone() const; virtual Ptr<FeatureEvaluator> clone() const;
virtual int getFeatureType() const; virtual int getFeatureType() const;
...@@ -211,7 +211,7 @@ protected: ...@@ -211,7 +211,7 @@ protected:
Ptr<CvHaarClassifierCascade> oldCascade; Ptr<CvHaarClassifierCascade> oldCascade;
Ptr<MaskGenerator> maskGenerator; Ptr<MaskGenerator> maskGenerator;
UMat ugrayImage, uimageBuffer; UMat ugrayImage;
UMat ufacepos, ustages, unodes, uleaves, usubsets; UMat ufacepos, ustages, unodes, uleaves, usubsets;
ocl::Kernel haarKernel, lbpKernel; ocl::Kernel haarKernel, lbpKernel;
bool tryOpenCL; bool tryOpenCL;
......
...@@ -546,7 +546,7 @@ void runLBPClassifierStump( ...@@ -546,7 +546,7 @@ void runLBPClassifierStump(
mask |= (CALC_SUM_OFS_( ofs.s9, ofs.sa, ofs.sd, ofs.se, p ) >= cval ? 4 : 0); // 7 mask |= (CALC_SUM_OFS_( ofs.s9, ofs.sa, ofs.sd, ofs.se, p ) >= cval ? 4 : 0); // 7
mask |= (CALC_SUM_OFS_( ofs.s8, ofs.s9, ofs.sc, ofs.sd, p ) >= cval ? 2 : 0); // 6 mask |= (CALC_SUM_OFS_( ofs.s8, ofs.s9, ofs.sc, ofs.sd, p ) >= cval ? 2 : 0); // 6
mask |= (CALC_SUM_OFS_( ofs.s4, ofs.s5, ofs.s8, ofs.s9, p ) >= cval ? 1 : 0); // 7 mask |= (CALC_SUM_OFS_( ofs.s4, ofs.s5, ofs.s8, ofs.s9, p ) >= cval ? 1 : 0); // 7
s += (bitset[idx] & (1 << mask)) ? st.z : st.w; s += (bitset[idx] & (1 << mask)) ? st.z : st.w;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment