From: Ilya Lavrenov Date: Fri, 6 Jun 2014 15:29:51 +0000 (+0400) Subject: fixed defects found by coverity scan X-Git-Tag: submit/tizen_ivi/20141117.190038~2^2~351^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=556206de2d80c2f1e0408a0fa257b920fb720417;p=profile%2Fivi%2Fopencv.git fixed defects found by coverity scan --- diff --git a/modules/features2d/include/opencv2/features2d.hpp b/modules/features2d/include/opencv2/features2d.hpp index ed2a6e1..9f46ee2 100644 --- a/modules/features2d/include/opencv2/features2d.hpp +++ b/modules/features2d/include/opencv2/features2d.hpp @@ -926,7 +926,6 @@ protected: void detectImpl(InputArray image, std::vector& keypoints, InputArray mask) const; void computeImpl(InputArray image, std::vector& keypoints, OutputArray descriptors) const; - CV_PROP int descriptor; CV_PROP bool extended; CV_PROP bool upright; }; diff --git a/modules/imgproc/src/color.cpp b/modules/imgproc/src/color.cpp index eba138b..9440178 100644 --- a/modules/imgproc/src/color.cpp +++ b/modules/imgproc/src/color.cpp @@ -3326,7 +3326,7 @@ void cv::cvtColor( InputArray _src, OutputArray _dst, int code, int dcn ) dst = _dst.getMat(); #if defined (HAVE_IPP) && (IPP_VERSION_MAJOR >= 7) - if( code == CV_BGR2BGRA || code == CV_RGB2RGBA) + if( code == CV_BGR2BGRA) { if ( CvtColorIPPLoop(src, dst, IPPReorderFunctor(ippiSwapChannelsC3C4RTab[depth], 0, 1, 2)) ) return; diff --git a/modules/imgproc/src/imgwarp.cpp b/modules/imgproc/src/imgwarp.cpp index a0162d5..0011206 100644 --- a/modules/imgproc/src/imgwarp.cpp +++ b/modules/imgproc/src/imgwarp.cpp @@ -1917,12 +1917,13 @@ class IPPresizeInvoker : { public: IPPresizeInvoker(const Mat & _src, Mat & _dst, double _inv_scale_x, double _inv_scale_y, int _mode, bool *_ok) : - ParallelLoopBody(), src(_src), dst(_dst), inv_scale_x(_inv_scale_x), inv_scale_y(_inv_scale_y), mode(_mode), ok(_ok) + ParallelLoopBody(), src(_src), dst(_dst), inv_scale_x(_inv_scale_x), + inv_scale_y(_inv_scale_y), pSpec(NULL), mode(_mode), + func(NULL), getBufferSizeFunc(NULL), getSrcOffsetFunc(NULL), ok(_ok) { *ok = true; IppiSize srcSize, dstSize; - int type = src.type(); - int specSize = 0, initSize = 0; + int type = src.type(), specSize = 0, initSize = 0; srcSize.width = src.cols; srcSize.height = src.rows; dstSize.width = dst.cols; @@ -1958,7 +1959,7 @@ public: virtual void operator() (const Range& range) const { if (*ok == false) - return; + return; int cn = src.channels(); int dsty = min(cvRound(range.start * inv_scale_y), dst.rows); @@ -1987,7 +1988,7 @@ private: double inv_scale_x; double inv_scale_y; void *pSpec; - AutoBuffer specBuf; + AutoBuffer specBuf; int mode; ippiResizeFunc func; ippiResizeGetBufferSize getBufferSizeFunc;