Home | History | Annotate | Download | only in src

Lines Matching full:ddepth

193 static bool IPPDerivScharr(InputArray _src, OutputArray _dst, int ddepth, int dx, int dy, double scale, double delta, int borderType)
205 if (ddepth < 0)
206 ddepth = sdepth;
207 int dtype = CV_MAKETYPE(ddepth, cn);
307 static bool IPPDerivScharr(InputArray _src, OutputArray _dst, int ddepth, int dx, int dy, double scale, double delta, int borderType)
322 if( ddepth < 0 )
323 ddepth = src.depth();
325 dst.create( src.size(), CV_MAKETYPE(ddepth, src.channels()) );
411 static bool IPPDerivSobel(InputArray _src, OutputArray _dst, int ddepth, int dx, int dy, int ksize, double scale, double delta, int borderType)
423 if ( ddepth < 0 )
424 ddepth = src.depth();
555 void cv::Sobel( InputArray _src, OutputArray _dst, int ddepth, int dx, int dy,
559 if (ddepth < 0)
560 ddepth = sdepth;
561 int dtype = CV_MAKE_TYPE(ddepth, cn);
580 if (IPPDerivScharr(_src, _dst, ddepth, dx, dy, scale, delta, borderType))
588 if (IPPDerivSobel(_src, _dst, ddepth, dx, dy, ksize, scale, delta, borderType))
596 int ktype = std::max(CV_32F, std::max(ddepth, sdepth));
609 sepFilter2D( _src, _dst, ddepth, kx, ky, Point(-1, -1), delta, borderType );
613 void cv::Scharr( InputArray _src, OutputArray _dst, int ddepth, int dx, int dy,
617 if (ddepth < 0)
618 ddepth = sdepth;
619 int dtype = CV_MAKETYPE(ddepth, cn);
634 if (IPPDerivScharr(_src, _dst, ddepth, dx, dy, scale, delta, borderType))
641 int ktype = std::max(CV_32F, std::max(ddepth, sdepth));
654 sepFilter2D( _src, _dst, ddepth, kx, ky, Point(-1, -1), delta, borderType );
665 int borderType, int depth, int ddepth)
676 if (!doubleSupport && (sdepth == CV_64F || ddepth == CV_64F))
707 int dtype = CV_MAKE_TYPE(ddepth, cn);
731 ocl::convertTypeStr(wdepth, ddepth, cn, cvt[1]),
733 ocl::typeToStr(sdepth), ocl::typeToStr(ddepth), ocl::typeToStr(wdepth),
735 ocl::typeToStr(CV_MAKETYPE(ddepth, cn)),
771 ocl::typeToStr(CV_MAKE_TYPE(ddepth, kercn)),
774 ocl::convertTypeStr(wdepth, ddepth, kercn, cvt[1]),
802 void cv::Laplacian( InputArray _src, OutputArray _dst, int ddepth, int ksize,
806 if (ddepth < 0)
807 ddepth = sdepth;
808 _dst.create( _src.size(), CV_MAKETYPE(ddepth, cn) );
814 ((stype == CV_8UC1 && ddepth == CV_16S) || (ddepth == CV_32F && stype == CV_32FC1)) && !ocl::useOpenCL())
843 if (sdepth == CV_8U && ddepth == CV_16S && !floatScale && !floatDelta)
852 else if (sdepth == CV_32F && ddepth == CV_32F)
898 filter2D( _src, _dst, ddepth, kernel, Point(-1, -1), delta, borderType );
902 int ktype = std::max(CV_32F, std::max(ddepth, sdepth));
910 delta, borderType, wdepth, ddepth))
936 d2x.convertTo( dstripe, ddepth, scale, delta );