\r
namespace\r
{\r
- bool isIntScalar(Scalar sc)\r
+ inline bool isIntScalar(Scalar sc)\r
{\r
- Scalar_<int> isc(sc);\r
-\r
- return sc.val[0] == isc.val[0] && sc.val[1] == isc.val[1] && sc.val[2] == isc.val[2] && sc.val[3] == isc.val[3];\r
+ return sc.val[0] == static_cast<int>(sc.val[0]) && sc.val[1] == static_cast<int>(sc.val[1]) && sc.val[2] == static_cast<int>(sc.val[2]) && sc.val[3] == static_cast<int>(sc.val[3]);\r
}\r
}\r
\r
ensureSizeIsEnough(src.size(), CV_MAKETYPE(CV_16S, cn), dx_calcBuf_);\r
ensureSizeIsEnough(src.size(), CV_MAKETYPE(CV_16S, cn), dy_calcBuf_);\r
\r
- const int colsn = src.cols * cn;\r
-\r
calcSharrDeriv_gpu(src, dx_calcBuf_, dy_calcBuf_, dIdx, dIdy, cn);\r
}\r
\r