Merge pull request #22580 from seanm:Wextra-semi

Fixed most clang -Wextra-semi warnings
pull/22589/head
Alexander Smorkalov 3 years ago committed by GitHub
commit 2d189e24ee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 18
      modules/calib3d/src/chessboard.hpp
  2. 4
      modules/calib3d/src/usac/estimator.cpp
  3. 2
      modules/core/include/opencv2/core/utils/trace.private.hpp
  4. 2
      modules/core/src/parallel/registry_parallel.impl.hpp
  5. 2
      modules/features2d/src/fast.avx2.cpp
  6. 2
      modules/features2d/src/fast.hpp
  7. 4
      modules/imgcodecs/include/opencv2/imgcodecs.hpp
  8. 2
      modules/imgproc/src/filter.dispatch.cpp
  9. 2
      modules/imgproc/src/imgwarp.hpp
  10. 2
      modules/imgproc/src/imgwarp.sse4_1.cpp
  11. 2
      modules/imgproc/src/resize.cpp
  12. 4
      modules/ml/src/inner_functions.cpp
  13. 8
      modules/python/src2/cv2_numpy.hpp
  14. 2
      modules/python/src2/cv2_util.hpp

@ -43,7 +43,7 @@ class FastX : public cv::Feature2D
public: public:
FastX(const Parameters &config = Parameters()); FastX(const Parameters &config = Parameters());
virtual ~FastX(){}; virtual ~FastX(){}
void reconfigure(const Parameters &para); void reconfigure(const Parameters &para);
@ -74,8 +74,8 @@ class FastX : public cv::Feature2D
std::vector<std::vector<float> > calcAngles(const std::vector<cv::Mat> &rotated_images, std::vector<std::vector<float> > calcAngles(const std::vector<cv::Mat> &rotated_images,
std::vector<cv::KeyPoint> &keypoints)const; std::vector<cv::KeyPoint> &keypoints)const;
// define pure virtual methods // define pure virtual methods
virtual int descriptorSize()const override{return 0;}; virtual int descriptorSize()const override{return 0;}
virtual int descriptorType()const override{return 0;}; virtual int descriptorType()const override{return 0;}
virtual void operator()( cv::InputArray image, cv::InputArray mask, std::vector<cv::KeyPoint>& keypoints, cv::OutputArray descriptors, bool useProvidedKeypoints=false )const virtual void operator()( cv::InputArray image, cv::InputArray mask, std::vector<cv::KeyPoint>& keypoints, cv::OutputArray descriptors, bool useProvidedKeypoints=false )const
{ {
descriptors.clear(); descriptors.clear();
@ -620,10 +620,10 @@ class Chessboard: public cv::Feature2D
*/ */
void swap(Chessboard::Board &other); void swap(Chessboard::Board &other);
bool operator==(const Chessboard::Board& other) const {return rows*cols == other.rows*other.cols;}; bool operator==(const Chessboard::Board& other) const {return rows*cols == other.rows*other.cols;}
bool operator< (const Chessboard::Board& other) const {return rows*cols < other.rows*other.cols;}; bool operator< (const Chessboard::Board& other) const {return rows*cols < other.rows*other.cols;}
bool operator> (const Chessboard::Board& other) const {return rows*cols > other.rows*other.cols;}; bool operator> (const Chessboard::Board& other) const {return rows*cols > other.rows*other.cols;}
bool operator>= (const cv::Size& size)const { return rows*cols >= size.width*size.height; }; bool operator>= (const cv::Size& size)const { return rows*cols >= size.width*size.height; }
/** /**
* \brief Returns a specific corner * \brief Returns a specific corner
@ -824,8 +824,8 @@ class Chessboard: public cv::Feature2D
Chessboard::Board detectImpl(const cv::Mat& image,std::vector<cv::Mat> &feature_maps,const cv::Mat& mask)const; Chessboard::Board detectImpl(const cv::Mat& image,std::vector<cv::Mat> &feature_maps,const cv::Mat& mask)const;
// define pure virtual methods // define pure virtual methods
virtual int descriptorSize()const override{return 0;}; virtual int descriptorSize()const override{return 0;}
virtual int descriptorType()const override{return 0;}; virtual int descriptorType()const override{return 0;}
virtual void operator()( cv::InputArray image, cv::InputArray mask, std::vector<cv::KeyPoint>& keypoints, cv::OutputArray descriptors, bool useProvidedKeypoints=false )const virtual void operator()( cv::InputArray image, cv::InputArray mask, std::vector<cv::KeyPoint>& keypoints, cv::OutputArray descriptors, bool useProvidedKeypoints=false )const
{ {
descriptors.clear(); descriptors.clear();

@ -23,7 +23,7 @@ public:
int estimateModelNonMinimalSample(const std::vector<int> &sample, int sample_size, int estimateModelNonMinimalSample(const std::vector<int> &sample, int sample_size,
std::vector<Mat> &models, const std::vector<double> &weights) const override { std::vector<Mat> &models, const std::vector<double> &weights) const override {
return non_min_solver->estimate (sample, sample_size, models, weights); return non_min_solver->estimate (sample, sample_size, models, weights);
}; }
int getMaxNumSolutions () const override { int getMaxNumSolutions () const override {
return min_solver->getMaxNumberOfSolutions(); return min_solver->getMaxNumberOfSolutions();
} }
@ -118,7 +118,7 @@ public:
int estimateModelNonMinimalSample(const std::vector<int> &sample, int sample_size, int estimateModelNonMinimalSample(const std::vector<int> &sample, int sample_size,
std::vector<Mat> &models, const std::vector<double> &weights) const override { std::vector<Mat> &models, const std::vector<double> &weights) const override {
return non_min_solver->estimate(sample, sample_size, models, weights); return non_min_solver->estimate(sample, sample_size, models, weights);
}; }
int getMaxNumSolutions () const override { int getMaxNumSolutions () const override {
return min_solver->getMaxNumberOfSolutions(); return min_solver->getMaxNumberOfSolutions();
} }

@ -63,7 +63,7 @@ class TraceMessage;
class TraceStorage { class TraceStorage {
public: public:
TraceStorage() {} TraceStorage() {}
virtual ~TraceStorage() {}; virtual ~TraceStorage() {}
virtual bool put(const TraceMessage& msg) const = 0; virtual bool put(const TraceMessage& msg) const = 0;
}; };

@ -43,7 +43,7 @@ std::vector<ParallelBackendInfo>& getBuiltinParallelBackendsInfo()
#endif #endif
}; };
return g_backends; return g_backends;
}; }
static static
bool sortByPriority(const ParallelBackendInfo &lhs, const ParallelBackendInfo &rhs) bool sortByPriority(const ParallelBackendInfo &lhs, const ParallelBackendInfo &rhs)

@ -165,7 +165,7 @@ public:
_mm256_zeroupper(); _mm256_zeroupper();
} }
virtual ~FAST_t_patternSize16_AVX2_Impl() CV_OVERRIDE {}; virtual ~FAST_t_patternSize16_AVX2_Impl() CV_OVERRIDE {}
private: private:
int cols; int cols;

@ -54,7 +54,7 @@ class FAST_t_patternSize16_AVX2
public: public:
static Ptr<FAST_t_patternSize16_AVX2> getImpl(int _cols, int _threshold, bool _nonmax_suppression, const int* _pixel); static Ptr<FAST_t_patternSize16_AVX2> getImpl(int _cols, int _threshold, bool _nonmax_suppression, const int* _pixel);
virtual void process(int &j, const uchar* &ptr, uchar* curr, int* cornerpos, int &ncorners) = 0; virtual void process(int &j, const uchar* &ptr, uchar* curr, int* cornerpos, int &ncorners) = 0;
virtual ~FAST_t_patternSize16_AVX2() {}; virtual ~FAST_t_patternSize16_AVX2() {}
}; };
#endif #endif
} }

@ -354,8 +354,8 @@ public:
Mat* operator->(); Mat* operator->();
iterator& operator++(); iterator& operator++();
iterator operator++(int); iterator operator++(int);
friend bool operator== (const iterator& a, const iterator& b) { return a.m_curr == b.m_curr; }; friend bool operator== (const iterator& a, const iterator& b) { return a.m_curr == b.m_curr; }
friend bool operator!= (const iterator& a, const iterator& b) { return a.m_curr != b.m_curr; }; friend bool operator!= (const iterator& a, const iterator& b) { return a.m_curr != b.m_curr; }
private: private:
ImageCollection* m_pCollection; ImageCollection* m_pCollection;

@ -1401,7 +1401,7 @@ static void ocvSepFilter(int stype, int dtype, int ktype,
Mat src(Size(width, height), stype, src_data, src_step); Mat src(Size(width, height), stype, src_data, src_step);
Mat dst(Size(width, height), dtype, dst_data, dst_step); Mat dst(Size(width, height), dtype, dst_data, dst_step);
f->apply(src, dst, Size(full_width, full_height), Point(offset_x, offset_y)); f->apply(src, dst, Size(full_width, full_height), Point(offset_x, offset_y));
}; }
//=================================================================== //===================================================================
// HAL functions // HAL functions

@ -82,7 +82,7 @@ public:
static Ptr<WarpPerspectiveLine_SSE4> getImpl(const double *M); static Ptr<WarpPerspectiveLine_SSE4> getImpl(const double *M);
virtual void processNN(const double *M, short* xy, double X0, double Y0, double W0, int bw) = 0; virtual void processNN(const double *M, short* xy, double X0, double Y0, double W0, int bw) = 0;
virtual void process(const double *M, short* xy, short* alpha, double X0, double Y0, double W0, int bw) = 0; virtual void process(const double *M, short* xy, short* alpha, double X0, double Y0, double W0, int bw) = 0;
virtual ~WarpPerspectiveLine_SSE4() {}; virtual ~WarpPerspectiveLine_SSE4() {}
}; };
#endif #endif
} }

@ -492,7 +492,7 @@ public:
(X & (INTER_TAB_SIZE - 1))); (X & (INTER_TAB_SIZE - 1)));
} }
} }
virtual ~WarpPerspectiveLine_SSE4_Impl() CV_OVERRIDE {}; virtual ~WarpPerspectiveLine_SSE4_Impl() CV_OVERRIDE {}
}; };
Ptr<WarpPerspectiveLine_SSE4> WarpPerspectiveLine_SSE4::getImpl(const double *M) Ptr<WarpPerspectiveLine_SSE4> WarpPerspectiveLine_SSE4::getImpl(const double *M)

@ -339,7 +339,7 @@ template <typename ET, typename FT, int n, bool mulall, int cncnt>
static void hlineResizeCn(ET* src, int cn, int *ofst, FT* m, FT* dst, int dst_min, int dst_max, int dst_width) static void hlineResizeCn(ET* src, int cn, int *ofst, FT* m, FT* dst, int dst_min, int dst_max, int dst_width)
{ {
hline<ET, FT, n, mulall, cncnt>::ResizeCn(src, cn, ofst, m, dst, dst_min, dst_max, dst_width); hline<ET, FT, n, mulall, cncnt>::ResizeCn(src, cn, ofst, m, dst, dst_min, dst_max, dst_width);
}; }
template <> template <>
void hlineResizeCn<uint8_t, ufixedpoint16, 2, true, 1>(uint8_t* src, int, int *ofst, ufixedpoint16* m, ufixedpoint16* dst, int dst_min, int dst_max, int dst_width) void hlineResizeCn<uint8_t, ufixedpoint16, 2, true, 1>(uint8_t* src, int, int *ofst, ufixedpoint16* m, ufixedpoint16* dst, int dst_min, int dst_max, int dst_width)

@ -126,10 +126,10 @@ public:
errStrip[idxErr]=err ; errStrip[idxErr]=err ;
}; }
ParallelCalcError& operator=(const ParallelCalcError &) { ParallelCalcError& operator=(const ParallelCalcError &) {
return *this; return *this;
}; }
}; };

@ -51,13 +51,13 @@ NPY_TYPES asNumpyType<bool>()
return NPY_U##dst; \ return NPY_U##dst; \
} }
CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int8_t, INT8); CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int8_t, INT8)
CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int16_t, INT16); CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int16_t, INT16)
CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int32_t, INT32); CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int32_t, INT32)
CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int64_t, INT64); CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION(int64_t, INT64)
#undef CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION #undef CV_GENERATE_INTEGRAL_TYPE_NPY_CONVERSION

@ -12,7 +12,7 @@
bool isPythonBindingsDebugEnabled(); bool isPythonBindingsDebugEnabled();
void emit_failmsg(PyObject * exc, const char *msg); void emit_failmsg(PyObject * exc, const char *msg);
int failmsg(const char *fmt, ...); int failmsg(const char *fmt, ...);
PyObject* failmsgp(const char *fmt, ...);; PyObject* failmsgp(const char *fmt, ...);
//====================================================================================================================== //======================================================================================================================

Loading…
Cancel
Save