Home
last modified time | relevance | path

Searched refs:sqsum (Results 1 – 25 of 25) sorted by relevance

/external/opencv/cv/src/
Dcvsumpixels.cpp49 sqsumtype* sqsum, int sqsumstep,\
64 if( sqsum ) \
66 memset( sqsum, 0, (size.width+1)*sizeof(sqsum[0])); \
67 sqsumstep /= sizeof(sqsum[0]); \
68 sqsum += sqsumstep + 1; \
78 if( sqsum == 0 && tilted == 0 ) \
95 sum += sumstep, sqsum += sqsumstep ) \
98 sqsum[-1] = 0; \
108 tq = sqsum[x - sqsumstep] + sq; \
110 sqsum[x] = tq; \
[all …]
DmycvHaarDetectObjects.cpp107 CvMat sum, sqsum, tilted; member
503 pq_offset = pt.y * (cascade->sqsum.step/sizeof(sqsumtype)) + pt.x; in mycvRunHaarClassifierCascade()
622 #define sqsum_elem_ptr(sqsum,row,col) \ argument
623 ((sqsumtype*)CV_MAT_ELEM_PTR_FAST((sqsum),(row),(col),sizeof(sqsumtype)))
638 CvMat sqsum_stub, *sqsum = (CvMat*)_sqsum; in mycvSetImagesForHaarClassifierCascade() local
653 CV_CALL( sqsum = cvGetMat( sqsum, &sqsum_stub, &coi1 )); in mycvSetImagesForHaarClassifierCascade()
658 if( !CV_ARE_SIZES_EQ( sum, sqsum )) in mycvSetImagesForHaarClassifierCascade()
661 if( CV_MAT_TYPE(sqsum->type) != CV_64FC1 || in mycvSetImagesForHaarClassifierCascade()
693 cascade->sqsum = *sqsum; in mycvSetImagesForHaarClassifierCascade()
707 cascade->pq0 = sqsum_elem_ptr(*sqsum, equ_rect.y, equ_rect.x); in mycvSetImagesForHaarClassifierCascade()
[all …]
Dcvtemplmatch.cpp327 CvMat* sqsum = 0; in cvMatchTemplate() local
436 CV_CALL( sqsum = cvCreateMat( img->rows + 1, img->cols + 1, in cvMatchTemplate()
438 CV_CALL( cvIntegral( img, sum, sqsum, 0 )); in cvMatchTemplate()
464 q0 = (double*)sqsum->data.ptr; in cvMatchTemplate()
466 q2 = (double*)(sqsum->data.ptr + templ->rows*sqsum->step); in cvMatchTemplate()
476 sqsum_step = sqsum ? sqsum->step / sizeof(double) : 0; in cvMatchTemplate()
533 cvReleaseMat( &sqsum ); in cvMatchTemplate()
Dcvhaar.cpp107 CvMat sum, sqsum, tilted; member
420 #define sqsum_elem_ptr(sqsum,row,col) \ argument
421 ((sqsumtype*)CV_MAT_ELEM_PTR_FAST((sqsum),(row),(col),sizeof(sqsumtype)))
439 CvMat sqsum_stub, *sqsum = (CvMat*)_sqsum; in cvSetImagesForHaarClassifierCascade() local
454 CV_CALL( sqsum = cvGetMat( sqsum, &sqsum_stub, &coi1 )); in cvSetImagesForHaarClassifierCascade()
459 if( !CV_ARE_SIZES_EQ( sum, sqsum )) in cvSetImagesForHaarClassifierCascade()
462 if( CV_MAT_TYPE(sqsum->type) != CV_64FC1 || in cvSetImagesForHaarClassifierCascade()
494 cascade->sqsum = *sqsum; in cvSetImagesForHaarClassifierCascade()
508 cascade->pq0 = sqsum_elem_ptr(*sqsum, equ_rect.y, equ_rect.x); in cvSetImagesForHaarClassifierCascade()
509 cascade->pq1 = sqsum_elem_ptr(*sqsum, equ_rect.y, equ_rect.x + equ_rect.width ); in cvSetImagesForHaarClassifierCascade()
[all …]
/external/opencv3/modules/imgproc/src/
Dsumpixels.cpp79 double * sqsum, size_t, in operator ()()
83 if (sqsum || tilted || cn != 1 || !haveSSE2) in operator ()()
149 QT* sqsum, size_t _sqsumstep, ST* tilted, size_t _tiltedstep, in integral_() argument
156 sqsum, _sqsumstep, in integral_()
171 if( sqsum ) in integral_()
173 memset( sqsum, 0, (size.width+cn)*sizeof(sqsum[0])); in integral_()
174 sqsum += sqsumstep + cn; in integral_()
183 if( sqsum == 0 && tilted == 0 ) in integral_()
201 sum += sumstep - cn, sqsum += sqsumstep - cn ) in integral_()
203 for( k = 0; k < cn; k++, src++, sum++, sqsum++ ) in integral_()
[all …]
Dtemplmatch.cpp980 Mat sum, sqsum; in matchTemplate() local
992 integral(img, sum, sqsum, CV_64F); in matchTemplate()
1015 q0 = (double*)sqsum.data; in matchTemplate()
1017 q2 = (double*)(sqsum.data + templ.rows*sqsum.step); in matchTemplate()
1027 int sqstep = sqsum.data ? (int)(sqsum.step / sizeof(double)) : 0; in matchTemplate()
/external/opencv3/modules/imgproc/perf/
Dperf_integral.cpp48 Mat sqsum(sz, sdepth); in PERF_TEST_P() local
50 declare.in(src, WARMUP_RNG).out(sum, sqsum); in PERF_TEST_P()
53 TEST_CYCLE() integral(src, sum, sqsum, sdepth); in PERF_TEST_P()
56 SANITY_CHECK(sqsum, 1e-6); in PERF_TEST_P()
73 Mat sqsum(sz, sdepth); in PERF_TEST_P() local
76 declare.in(src, WARMUP_RNG).out(sum, sqsum, tilted); in PERF_TEST_P()
79 TEST_CYCLE() integral(src, sum, sqsum, tilted, sdepth); in PERF_TEST_P()
82 SANITY_CHECK(sqsum, 1e-6); in PERF_TEST_P()
/external/opencv3/modules/imgproc/src/opencl/
Dmatch_template.cl252 __global const float * sqsum = (__global const float *)(src_sqsums);
256 …float image_sqsum_ = (float)(sqsum[SQSUMS_PTR(template_cols, template_rows)] - sqsum[SQSUMS_PTR(te…
257 sqsum[SQSUMS_PTR(0, template_rows)] + sqsum[SQSUMS_PTR(0, 0)]);
310 __global const float * sqsum = (__global const float *)(src_sqsums);
312 … (sqsum[SQSUMS_PTR(template_cols, template_rows)] - sqsum[SQSUMS_PTR(template_cols, 0)]) -
313 (sqsum[SQSUMS_PTR(0, template_rows)] - sqsum[SQSUMS_PTR(0, 0)]));
336 __global const float * sqsum = (__global const float *)(src_sqsums);
338 … (sqsum[SQSUMS_PTR(template_cols, template_rows)] - sqsum[SQSUMS_PTR(template_cols, 0)]) -
339 (sqsum[SQSUMS_PTR(0, template_rows)] - sqsum[SQSUMS_PTR(0, 0)]));
463 …__global const T* sqsum = (__global const T*)(src_sqsums + mad24(y, src_sqsums_step, mad24(x, (int…
[all …]
/external/opencv3/modules/core/src/
Dstat.cpp753 …int operator () (const uchar * src0, const uchar * mask, int * sum, int * sqsum, int len, int cn) … in operator ()()
802 sqsum[j] += ar[4 + j + i]; in operator ()()
812 …int operator () (const schar * src0, const uchar * mask, int * sum, int * sqsum, int len, int cn) … in operator ()()
861 sqsum[j] += ar[4 + j + i]; in operator ()()
871 static int sumsqr_(const T* src0, const uchar* mask, ST* sum, SQT* sqsum, int len, int cn ) in sumsqr_() argument
878 int i = vop(src0, mask, sum, sqsum, len, cn), k = cn % 4; in sumsqr_()
884 SQT sq0 = sqsum[0]; in sumsqr_()
891 sqsum[0] = sq0; in sumsqr_()
896 SQT sq0 = sqsum[0], sq1 = sqsum[1]; in sumsqr_()
904 sqsum[0] = sq0; sqsum[1] = sq1; in sumsqr_()
[all …]
/external/opencv3/modules/imgproc/perf/opencl/
Dperf_imgproc.cpp245 …UMat src(srcSize, CV_8UC1), sum(srcSize + Size(1, 1), ddepth), sqsum(srcSize + Size(1, 1), CV_32F); in OCL_PERF_TEST_P() local
246 declare.in(src, WARMUP_RNG).out(sum, sqsum); in OCL_PERF_TEST_P()
248 OCL_TEST_CYCLE() cv::integral(src, sum, sqsum, ddepth, CV_32F); in OCL_PERF_TEST_P()
251 SANITY_CHECK(sqsum, 5e-5, ERROR_RELATIVE); in OCL_PERF_TEST_P()
/external/opencv3/modules/cudalegacy/src/
Dfgd.cpp185 Vec3d sqsum(0.0, 0.0, 0.0); in calcRelativeVariance() local
191 sqsum[0] += static_cast<double>(j * j) * hist[j]; in calcRelativeVariance()
195 sqsum[1] += static_cast<double>(j * j) * hist[j + 256]; in calcRelativeVariance()
199 sqsum[2] += static_cast<double>(j * j) * hist[j + 512]; in calcRelativeVariance()
213 relativeVariance[0][thres] = std::sqrt(sqsum[0] / count[0] - my[0] * my[0]); in calcRelativeVariance()
214 relativeVariance[1][thres] = std::sqrt(sqsum[1] / count[1] - my[1] * my[1]); in calcRelativeVariance()
215 relativeVariance[2][thres] = std::sqrt(sqsum[2] / count[2] - my[2] * my[2]); in calcRelativeVariance()
/external/opencv3/modules/objdetect/src/
Dhaar.cpp123 CvMat sum, sqsum, tilted; member
413 #define sqsum_elem_ptr(sqsum,row,col) \ argument
414 ((sqsumtype*)CV_MAT_ELEM_PTR_FAST((sqsum),(row),(col),sizeof(sqsumtype)))
431 CvMat sqsum_stub, *sqsum = (CvMat*)_sqsum; in cvSetImagesForHaarClassifierCascade() local
446 sqsum = cvGetMat( sqsum, &sqsum_stub, &coi1 ); in cvSetImagesForHaarClassifierCascade()
451 if( !CV_ARE_SIZES_EQ( sum, sqsum )) in cvSetImagesForHaarClassifierCascade()
454 if( CV_MAT_TYPE(sqsum->type) != CV_64FC1 || in cvSetImagesForHaarClassifierCascade()
486 cascade->sqsum = *sqsum; in cvSetImagesForHaarClassifierCascade()
500 cascade->pq0 = sqsum_elem_ptr(*sqsum, equRect.y, equRect.x); in cvSetImagesForHaarClassifierCascade()
501 cascade->pq1 = sqsum_elem_ptr(*sqsum, equRect.y, equRect.x + equRect.width ); in cvSetImagesForHaarClassifierCascade()
[all …]
Dcascadedetect.cpp674 UMat sqsum(usbuf, Rect(sx, sqy, s.szi.width, s.szi.height)); in computeChannels() local
675 sqsum.flags = (sqsum.flags & ~UMat::DEPTH_MASK) | CV_32S; in computeChannels()
681 integral(img, sum, sqsum, tilted, CV_32S, CV_32S); in computeChannels()
685 UMatData* u = sqsum.u; in computeChannels()
686 integral(img, sum, sqsum, noArray(), CV_32S, CV_32S); in computeChannels()
687 CV_Assert(sqsum.u == u && sqsum.size() == s.szi && sqsum.type()==CV_32S); in computeChannels()
693 Mat sqsum(s.szi, CV_32S, sum.ptr<int>() + sqofs, sbuf.step); in computeChannels() local
698 integral(img, sum, sqsum, tilted, CV_32S, CV_32S); in computeChannels()
701 integral(img, sum, sqsum, noArray(), CV_32S, CV_32S); in computeChannels()
/external/opencv3/modules/objdetect/include/opencv2/objdetect/
Dobjdetect_c.h143 const CvArr* sum, const CvArr* sqsum,
/external/opencv3/modules/imgproc/misc/java/test/
DImgprocTest.java1193 Mat sqsum = new Mat(); in testIntegral2MatMatMat() local
1205 Imgproc.integral2(src, sum, sqsum); in testIntegral2MatMatMat()
1208 assertMatEqual(expSqsum, sqsum, EPS); in testIntegral2MatMatMat()
1216 Mat sqsum = new Mat(); in testIntegral2MatMatMatInt() local
1228 Imgproc.integral2(src, sum, sqsum, CvType.CV_64F, CvType.CV_64F); in testIntegral2MatMatMatInt()
1231 assertMatEqual(expSqsum, sqsum, EPS); in testIntegral2MatMatMatInt()
1240 Mat sqsum = new Mat(); in testIntegral3MatMatMatMat() local
1252 Imgproc.integral3(src, sum, sqsum, tilted); in testIntegral3MatMatMatMat()
1255 assertMatEqual(expSqsum, sqsum, EPS); in testIntegral3MatMatMatMat()
1265 Mat sqsum = new Mat(); in testIntegral3MatMatMatMatInt() local
[all …]
/external/opencv/cxcore/src/
Dcxmeansdv.cpp404 ICV_MEAN_SDV_EXIT_C##cn( sum, sqsum ); \
464 ICV_MEAN_SDV_EXIT_C1( sum, sqsum ); \
523 ICV_MEAN_SDV_EXIT_C##cn( sum, sqsum ); \
583 ICV_MEAN_SDV_EXIT_C1( sum, sqsum ); \
/external/opencv3/modules/imgproc/test/
Dtest_filter.cpp1660 static void test_integral( const Mat& img, Mat* sum, Mat* sqsum, Mat* tilted ) in test_integral() argument
1665 if( sqsum ) in test_integral()
1666 sqsum->create(img.rows+1, img.cols+1, CV_64F); in test_integral()
1672 double* sqdata = sqsum ? sqsum->ptr<double>() : 0; in test_integral()
1676 int sqstep = sqsum ? (int)(sqsum->step/sizeof(sqdata[0])) : 0; in test_integral()
1681 if( sqsum ) in test_integral()
/external/opencv/cvaux/src/
Dcvbgfg_acmmm2003.cpp270 double sqsum=0; in cvChangeDetection() local
275 sqsum += double(j*j)*double(HISTOGRAM[j]); in cvChangeDetection()
281 double sigma = sqrt( sqsum/count - my*my); in cvChangeDetection()
/external/opencv/cv/include/
Dcv.h94 CvArr* sqsum CV_DEFAULT(NULL), in LOAD_CHDL()
558 CVAPI(void) cvSquareAcc( const CvArr* image, CvArr* sqsum, in LOAD_CHDL()
1139 const CvArr* sum, const CvArr* sqsum, in LOAD_CHDL()
1155 const CvArr* sum, const CvArr* sqsum, in LOAD_CHDL()
/external/opencv3/doc/py_tutorials/py_bindings/py_bindings_basics/
Dpy_bindings_basics.markdown103 OutputArray sqsum, int sdepth = -1, int sqdepth = -1 );
107 OutputArray sqsum, OutputArray tilted,
/external/opencv3/modules/imgproc/include/opencv2/imgproc/
Dimgproc_c.h67 CVAPI(void) cvSquareAcc( const CvArr* image, CvArr* sqsum,
138 CvArr* sqsum CV_DEFAULT(NULL),
/external/opencv3/modules/java/src/
Dimgproc+Imgproc.java1459 public static void integral2(Mat src, Mat sum, Mat sqsum, int sdepth, int sqdepth) in integral2() argument
1462 integral2_0(src.nativeObj, sum.nativeObj, sqsum.nativeObj, sdepth, sqdepth); in integral2()
1468 public static void integral2(Mat src, Mat sum, Mat sqsum) in integral2() argument
1471 integral2_1(src.nativeObj, sum.nativeObj, sqsum.nativeObj); in integral2()
1482 public static void integral3(Mat src, Mat sum, Mat sqsum, Mat tilted, int sdepth, int sqdepth) in integral3() argument
1485 … integral3_0(src.nativeObj, sum.nativeObj, sqsum.nativeObj, tilted.nativeObj, sdepth, sqdepth); in integral3()
1491 public static void integral3(Mat src, Mat sum, Mat sqsum, Mat tilted) in integral3() argument
1494 integral3_1(src.nativeObj, sum.nativeObj, sqsum.nativeObj, tilted.nativeObj); in integral3()
Dimgproc.cpp3022 Mat& sqsum = *((Mat*)sqsum_nativeObj); in Java_org_opencv_imgproc_Imgproc_integral2_10() local
3023 cv::integral( src, sum, sqsum, (int)sdepth, (int)sqdepth ); in Java_org_opencv_imgproc_Imgproc_integral2_10()
3045 Mat& sqsum = *((Mat*)sqsum_nativeObj); in Java_org_opencv_imgproc_Imgproc_integral2_11() local
3046 cv::integral( src, sum, sqsum ); in Java_org_opencv_imgproc_Imgproc_integral2_11()
3072 Mat& sqsum = *((Mat*)sqsum_nativeObj); in Java_org_opencv_imgproc_Imgproc_integral3_10() local
3074 cv::integral( src, sum, sqsum, tilted, (int)sdepth, (int)sqdepth ); in Java_org_opencv_imgproc_Imgproc_integral3_10()
3096 Mat& sqsum = *((Mat*)sqsum_nativeObj); in Java_org_opencv_imgproc_Imgproc_integral3_11() local
3098 cv::integral( src, sum, sqsum, tilted ); in Java_org_opencv_imgproc_Imgproc_integral3_11()
/external/opencv3/modules/cudaarithm/include/opencv2/
Dcudaarithm.hpp708 CV_EXPORTS void sqrIntegral(InputArray src, OutputArray sqsum, Stream& stream = Stream::Null());
/external/opencv3/modules/imgproc/include/opencv2/
Dimgproc.hpp2243 OutputArray sqsum, int sdepth = -1, int sqdepth = -1 );
2280 OutputArray sqsum, OutputArray tilted,