diff --git a/modules/core/include/opencv2/core/operations.hpp b/modules/core/include/opencv2/core/operations.hpp index 75afeb1481..b164e2e9fe 100644 --- a/modules/core/include/opencv2/core/operations.hpp +++ b/modules/core/include/opencv2/core/operations.hpp @@ -2005,14 +2005,14 @@ Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, _Tp alpha) saturate_cast<_Tp>(a.val[3] / alpha)); } -template<> static inline +template static inline Scalar_ operator / (const Scalar_& a, float alpha) { float s = 1/alpha; return Scalar_(a.val[0]*s, a.val[1]*s, a.val[2]*s, a.val[3]*s); } -template<> static inline +template static inline Scalar_ operator / (const Scalar_& a, double alpha) { double s = 1/alpha;