Merge pull request #7287 from seanm:master

This commit is contained in:
Alexander Alekhin 2016-09-15 10:39:48 +00:00
commit 32df09c275
3 changed files with 11 additions and 11 deletions

View File

@ -495,8 +495,8 @@ void Mat::forEach_impl(const Functor& operation) {
{
public:
PixelOperationWrapper(Mat_<_Tp>* const frame, const Functor& _operation)
: mat(frame), op(_operation) {};
virtual ~PixelOperationWrapper(){};
: mat(frame), op(_operation) {}
virtual ~PixelOperationWrapper(){}
// ! Overloaded virtual operator
// convert range call to row call.
virtual void operator()(const Range &range) const {
@ -525,7 +525,7 @@ void Mat::forEach_impl(const Functor& operation) {
this->rowCall(&idx[0], COLS, DIMS);
}
}
};
}
private:
Mat_<_Tp>* const mat;
const Functor op;
@ -562,12 +562,12 @@ void Mat::forEach_impl(const Functor& operation) {
op(*pixel++, static_cast<const int*>(idx));
idx[1]++;
}
};
}
PixelOperationWrapper& operator=(const PixelOperationWrapper &) {
CV_Assert(false);
// We can not remove this implementation because Visual Studio warning C4822.
return *this;
};
}
};
parallel_for_(cv::Range(0, LINES), PixelOperationWrapper(reinterpret_cast<Mat_<_Tp>*>(this), operation));
@ -650,8 +650,8 @@ private:
virtual void deleteDataInstance(void* pData) const {delete (T*)pData;} // Wrapper to release data by template
// Disable TLS copy operations
TLSData(TLSData &) {};
TLSData& operator =(const TLSData &) {return *this;};
TLSData(TLSData &) {}
TLSData& operator =(const TLSData &) {return *this;}
};
/** @brief Designed for command line parsing

View File

@ -319,7 +319,7 @@ CV_INLINE void
{
m_nNextShortUpdate[pixel] = (uchar)( rand() % m_nShortUpdate );
};
};
}
CV_INLINE int
_cvCheckPixelBackgroundNP(long pixel,
@ -436,7 +436,7 @@ CV_INLINE int
};
}
return 0;
};
}
CV_INLINE void
icvUpdatePixelBackgroundNP(const Mat& _src, Mat& _dst,
@ -554,7 +554,7 @@ CV_INLINE void
i++;
}
}
};
}

View File

@ -192,6 +192,6 @@ namespace cv
Ptr<IVideoCapture> createGPhoto2Capture(int index);
Ptr<IVideoCapture> createGPhoto2Capture(const String& deviceName);
};
}
#endif /* __VIDEOIO_H_ */