Home | History | Annotate | Download | only in src

Lines Matching defs:cn

59 static bool extractFirstChannel_32F(InputArray _image, OutputArray _result, int cn)
66 ocl::Kernel k("extractFirstChannel", ocl::imgproc::match_template_oclsrc, format("-D FIRST_CHANNEL -D T1=%s -D cn=%d -D PIX_PER_WI_Y=%d",
67 ocl::typeToStr(depth), cn, pxPerWIy));
81 int type = _src.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
82 int wdepth = CV_32F, wtype = CV_MAKE_TYPE(wdepth, cn);
92 format("-D CALC_SUM -D T=%s -D T1=%s -D WT=%s -D cn=%d -D convertToWT=%s -D WGS=%d -D WGS2_ALIGNED=%d",
93 ocl::typeToStr(type), ocl::typeToStr(depth), ocl::typeToStr(wtype), cn,
94 ocl::convertTypeStr(depth, wdepth, cn, cvt),
256 int type = _image.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
257 int wdepth = CV_32F, wtype = CV_MAKE_TYPE(wdepth, cn);
260 int pxPerWIx = (cn==1 && dev.isIntel() && (dev.type() & ocl::Device::TYPE_GPU)) ? 4 : 1;
261 int rated_cn = cn;
273 const char* convertToWT1 = ocl::convertTypeStr(depth, wdepth, cn, cvt);
277 format("-D CCORR -D T=%s -D T1=%s -D WT=%s -D WT1=%s -D convertToWT=%s -D convertToWT1=%s -D cn=%d -D PIX_PER_WI_X=%d", ocl::typeToStr(type), ocl::typeToStr(depth), ocl::typeToStr(wtype1), ocl::typeToStr(wtype),
278 convertToWT, convertToWT1, cn, pxPerWIx));
320 int type = _image.type(), cn = CV_MAT_CN(type);
323 format("-D CCORR_NORMED -D T=%s -D cn=%d", ocl::typeToStr(type), cn));
349 int type = _image.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
350 int wdepth = CV_32F, wtype = CV_MAKE_TYPE(wdepth, cn);
354 format("-D SQDIFF -D T=%s -D T1=%s -D WT=%s -D convertToWT=%s -D cn=%d", ocl::typeToStr(type), ocl::typeToStr(depth),
355 ocl::typeToStr(wtype), ocl::convertTypeStr(depth, wdepth, cn, cvt), cn));
378 int type = _image.type(), cn = CV_MAT_CN(type);
381 format("-D SQDIFF_PREPARED -D T=%s -D cn=%d", ocl::typeToStr(type), cn));
409 int type = _image.type(), cn = CV_MAT_CN(type);
412 format("-D SQDIFF_NORMED -D T=%s -D cn=%d", ocl::typeToStr(type), cn));
444 int type = image_sums.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
447 format("-D CCOEFF -D T=%s -D T1=%s -D cn=%d", ocl::typeToStr(type), ocl::typeToStr(depth), cn));
454 if (cn==1)
479 int type = image_sums.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
482 format("-D CCOEFF_NORMED -D T=%s -D T1=%s -D cn=%d", ocl::typeToStr(type), ocl::typeToStr(depth), cn));
493 if (cn == 1)
521 for (int i = 0; i < cn; i ++)
544 int cn = _img.channels();
546 if (cn > 4)
644 int depth = img.depth(), cn = img.channels();
692 if( cn > 1 && depth != maxDepth )
696 if( (ccn > 1 || cn > 1) && cdepth != maxDepth )
761 for( k = 0; k < cn; k++ )
766 if( cn > 1 )
820 int type = _img.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
831 type = CV_MAKETYPE(CV_32F, cn);
908 int type = _img.type(), depth = CV_MAT_DEPTH(type), cn = CV_MAT_CN(type);
946 if (method == CV_TM_SQDIFF && cn == 1 && useIppMT)
959 if (cn == 1 && useIppMT)
1016 q1 = q0 + templ.cols*cn;
1018 q3 = q2 + templ.cols*cn;
1022 double* p1 = p0 + templ.cols*cn;
1024 double* p3 = p2 + templ.cols*cn;
1037 for( j = 0; j < result.cols; j++, idx += cn, idx2 += cn )
1044 for( k = 0; k < cn; k++ )
1056 for( k = 0; k < cn; k++ )