Scalar_           597 modules/core/include/opencv2/core/base.hpp template<typename _Tp> class Scalar_;
Scalar_           722 modules/core/include/opencv2/core/persistence.hpp template<typename _Tp> static inline void read(const FileNode& node, Scalar_<_Tp>& value, const Scalar_<_Tp>& default_value)
Scalar_           725 modules/core/include/opencv2/core/persistence.hpp     value = temp.size() != 4 ? default_value : Scalar_<_Tp>(saturate_cast<_Tp>(temp[0]), saturate_cast<_Tp>(temp[1]),
Scalar_           901 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const Scalar_<_Tp>& s )
Scalar_           967 modules/core/include/opencv2/core/persistence.hpp void write(FileStorage& fs, const String& name, const Scalar_<_Tp>& s )
Scalar_           574 modules/core/include/opencv2/core/types.hpp     Scalar_();
Scalar_           575 modules/core/include/opencv2/core/types.hpp     Scalar_(_Tp v0, _Tp v1, _Tp v2=0, _Tp v3=0);
Scalar_           576 modules/core/include/opencv2/core/types.hpp     Scalar_(_Tp v0);
Scalar_           579 modules/core/include/opencv2/core/types.hpp     Scalar_(const Vec<_Tp2, cn>& v);
Scalar_           582 modules/core/include/opencv2/core/types.hpp     static Scalar_<_Tp> all(_Tp v0);
Scalar_           585 modules/core/include/opencv2/core/types.hpp     template<typename T2> operator Scalar_<T2>() const;
Scalar_           588 modules/core/include/opencv2/core/types.hpp     Scalar_<_Tp> mul(const Scalar_<_Tp>& a, double scale=1 ) const;
Scalar_           591 modules/core/include/opencv2/core/types.hpp     Scalar_<_Tp> conj() const;
Scalar_           597 modules/core/include/opencv2/core/types.hpp typedef Scalar_<double> Scalar;
Scalar_           599 modules/core/include/opencv2/core/types.hpp template<typename _Tp> class DataType< Scalar_<_Tp> >
Scalar_           602 modules/core/include/opencv2/core/types.hpp     typedef Scalar_<_Tp>                               value_type;
Scalar_           603 modules/core/include/opencv2/core/types.hpp     typedef Scalar_<typename DataType<_Tp>::work_type> work_type;
Scalar_          1934 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_()
Scalar_          1940 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(_Tp v0, _Tp v1, _Tp v2, _Tp v3)
Scalar_          1949 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(const Vec<_Tp2, cn>& v)
Scalar_          1959 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::Scalar_(_Tp v0)
Scalar_          1966 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::all(_Tp v0)
Scalar_          1968 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(v0, v0, v0, v0);
Scalar_          1973 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::mul(const Scalar_<_Tp>& a, double scale ) const
Scalar_          1975 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(this->val[0] * a.val[0] * scale),
Scalar_          1982 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> Scalar_<_Tp>::conj() const
Scalar_          1984 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>( this->val[0]),
Scalar_          1991 modules/core/include/opencv2/core/types.hpp bool Scalar_<_Tp>::isReal() const
Scalar_          1998 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>::operator Scalar_<T2>() const
Scalar_          2000 modules/core/include/opencv2/core/types.hpp     return Scalar_<T2>(saturate_cast<T2>(this->val[0]),
Scalar_          2008 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator += (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2018 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator -= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2028 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator *= ( Scalar_<_Tp>& a, _Tp v )
Scalar_          2038 modules/core/include/opencv2/core/types.hpp bool operator == ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b )
Scalar_          2045 modules/core/include/opencv2/core/types.hpp bool operator != ( const Scalar_<_Tp>& a, const Scalar_<_Tp>& b )
Scalar_          2052 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator + (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2054 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] + b.val[0],
Scalar_          2061 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator - (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2063 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(a.val[0] - b.val[0]),
Scalar_          2070 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (const Scalar_<_Tp>& a, _Tp alpha)
Scalar_          2072 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] * alpha,
Scalar_          2079 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (_Tp alpha, const Scalar_<_Tp>& a)
Scalar_          2085 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator - (const Scalar_<_Tp>& a)
Scalar_          2087 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(-a.val[0]),
Scalar_          2095 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator * (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2097 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(saturate_cast<_Tp>(a[0]*b[0] - a[1]*b[1] - a[2]*b[2] - a[3]*b[3]),
Scalar_          2104 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator *= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2111 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, _Tp alpha)
Scalar_          2113 modules/core/include/opencv2/core/types.hpp     return Scalar_<_Tp>(a.val[0] / alpha,
Scalar_          2120 modules/core/include/opencv2/core/types.hpp Scalar_<float> operator / (const Scalar_<float>& a, float alpha)
Scalar_          2123 modules/core/include/opencv2/core/types.hpp     return Scalar_<float>(a.val[0] * s, a.val[1] * s, a.val[2] * s, a.val[3] * s);
Scalar_          2127 modules/core/include/opencv2/core/types.hpp Scalar_<double> operator / (const Scalar_<double>& a, double alpha)
Scalar_          2130 modules/core/include/opencv2/core/types.hpp     return Scalar_<double>(a.val[0] * s, a.val[1] * s, a.val[2] * s, a.val[3] * s);
Scalar_          2134 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator /= (Scalar_<_Tp>& a, _Tp alpha)
Scalar_          2141 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (_Tp a, const Scalar_<_Tp>& b)
Scalar_          2148 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp> operator / (const Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          2154 modules/core/include/opencv2/core/types.hpp Scalar_<_Tp>& operator /= (Scalar_<_Tp>& a, const Scalar_<_Tp>& b)
Scalar_          1132 modules/core/include/opencv2/core/types_c.h     CvScalar(const cv::Scalar_<_Tp>& s) { val[0] = s.val[0]; val[1] = s.val[1]; val[2] = s.val[2]; val[3] = s.val[3]; }
Scalar_          1134 modules/core/include/opencv2/core/types_c.h     operator cv::Scalar_<_Tp>() const { return cv::Scalar_<_Tp>(cv::saturate_cast<_Tp>(val[0]), cv::saturate_cast<_Tp>(val[1]), cv::saturate_cast<_Tp>(val[2]), cv::saturate_cast<_Tp>(val[3])); }
Scalar_           271 modules/cudaarithm/include/opencv2/cudaarithm.hpp CV_EXPORTS void rshift(InputArray src, Scalar_<int> val, OutputArray dst, Stream& stream = Stream::Null());
Scalar_           281 modules/cudaarithm/include/opencv2/cudaarithm.hpp CV_EXPORTS void lshift(InputArray src, Scalar_<int> val, OutputArray dst, Stream& stream = Stream::Null());
Scalar_           795 modules/cudaarithm/perf/perf_element_operations.cpp     cv::Scalar_<int> is = s;
Scalar_           871 modules/cudaarithm/perf/perf_element_operations.cpp     cv::Scalar_<int> is = s;
Scalar_           947 modules/cudaarithm/perf/perf_element_operations.cpp     cv::Scalar_<int> is = s;
Scalar_           985 modules/cudaarithm/perf/perf_element_operations.cpp     const cv::Scalar_<int> val = cv::Scalar_<int>::all(4);
Scalar_          1019 modules/cudaarithm/perf/perf_element_operations.cpp     const cv::Scalar_<int> val = cv::Scalar_<int>::all(4);
Scalar_            70 modules/cudaarithm/src/element_operations.cpp void cv::cuda::rshift(InputArray, Scalar_<int>, OutputArray, Stream&) { throw_no_cuda(); }
Scalar_            71 modules/cudaarithm/src/element_operations.cpp void cv::cuda::lshift(InputArray, Scalar_<int>, OutputArray, Stream&) { throw_no_cuda(); }
Scalar_           351 modules/cudaarithm/src/element_operations.cpp         static void call(const GpuMat& src, Scalar_<Npp32u> sc, GpuMat& dst, cudaStream_t stream)
Scalar_           369 modules/cudaarithm/src/element_operations.cpp         static void call(const GpuMat& src, Scalar_<Npp32u> sc, GpuMat& dst, cudaStream_t stream)
Scalar_           385 modules/cudaarithm/src/element_operations.cpp void cv::cuda::rshift(InputArray _src, Scalar_<int> val, OutputArray _dst, Stream& stream)
Scalar_           387 modules/cudaarithm/src/element_operations.cpp     typedef void (*func_t)(const GpuMat& src, Scalar_<Npp32u> sc, GpuMat& dst, cudaStream_t stream);
Scalar_           409 modules/cudaarithm/src/element_operations.cpp void cv::cuda::lshift(InputArray _src, Scalar_<int> val, OutputArray _dst, Stream& stream)
Scalar_           411 modules/cudaarithm/src/element_operations.cpp     typedef void (*func_t)(const GpuMat& src, Scalar_<Npp32u> sc, GpuMat& dst, cudaStream_t stream);
Scalar_          2098 modules/cudaarithm/test/test_element_operations.cpp         cv::Scalar_<int> ival = randomScalar(0.0, std::numeric_limits<int>::max());
Scalar_          2147 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void rhiftImpl(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
Scalar_          2163 modules/cudaarithm/test/test_element_operations.cpp     void rhiftGold(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
Scalar_          2165 modules/cudaarithm/test/test_element_operations.cpp         typedef void (*func_t)(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst);
Scalar_          2200 modules/cudaarithm/test/test_element_operations.cpp     cv::Scalar_<int> val = randomScalar(0.0, 8.0);
Scalar_          2227 modules/cudaarithm/test/test_element_operations.cpp     template <typename T> void lhiftImpl(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
Scalar_          2243 modules/cudaarithm/test/test_element_operations.cpp     void lhiftGold(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst)
Scalar_          2245 modules/cudaarithm/test/test_element_operations.cpp         typedef void (*func_t)(const cv::Mat& src, cv::Scalar_<int> val, cv::Mat& dst);
Scalar_          2280 modules/cudaarithm/test/test_element_operations.cpp     cv::Scalar_<int> val = randomScalar(0.0, 8.0);
Scalar_           205 modules/cudafilters/src/filtering.cpp         Scalar_<float> borderVal_;
Scalar_            93 modules/cudawarping/src/remap.cpp     Scalar_<float> borderValueFloat;
Scalar_           314 modules/cudawarping/src/warp.cpp         Scalar_<float> borderValueFloat;
Scalar_           453 modules/cudawarping/src/warp.cpp         Scalar_<float> borderValueFloat;
Scalar_          3492 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),
Scalar_          4024 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),
Scalar_          4129 modules/imgproc/src/imgwarp.cpp     Scalar_<T> cval(saturate_cast<T>(_borderValue[0]),