@@ -81,9 +81,9 @@ namespace cv
8181 return 0.0;
8282 return splus / (sminus + splus);
8383 */
84- int64 e1 , e2 ;
85- float t;
86- e1 = getTickCount ();
84+ // int64 e1, e2;
85+ // float t;
86+ // e1 = getTickCount();
8787 double splus = 0.0 , sminus = 0.0 ;
8888 Mat_<uchar> modelSample (STANDARD_PATCH_SIZE, STANDARD_PATCH_SIZE);
8989 for (int i = 0 ; i < *posNum; i++)
@@ -96,8 +96,8 @@ namespace cv
9696 modelSample.data = &(negExp->data [i * 225 ]);
9797 sminus = std::max (sminus, 0.5 * (NCC (modelSample, patch) + 1.0 ));
9898 }
99- e2 = getTickCount ();
100- t = (e2 - e1 ) / getTickFrequency ()*1000.0 ;
99+ // e2 = getTickCount();
100+ // t = (e2 - e1) / getTickFrequency()*1000.0;
101101 // printf("Sr CPU: %f\n", t);
102102 if (splus + sminus == 0.0 )
103103 return 0.0 ;
@@ -107,7 +107,7 @@ namespace cv
107107 double TLDDetector::ocl_Sr (const Mat_<uchar>& patch)
108108 {
109109 int64 e1 , e2 , e3 , e4 ;
110- float t;
110+ double t;
111111 e1 = getTickCount ();
112112 e3 = getTickCount ();
113113 double splus = 0.0 , sminus = 0.0 ;
@@ -131,8 +131,8 @@ namespace cv
131131 ocl::KernelArg::PtrReadOnly (devPositiveSamples),
132132 ocl::KernelArg::PtrReadOnly (devNegativeSamples),
133133 ocl::KernelArg::PtrWriteOnly (devNCC),
134- ( int ) posNum,
135- ( int ) negNum);
134+ posNum,
135+ negNum);
136136
137137 e4 = getTickCount ();
138138 t = (e4 - e3 ) / getTickFrequency ()*1000.0 ;
@@ -186,7 +186,7 @@ namespace cv
186186 void TLDDetector::ocl_batchSrSc (const Mat_<uchar>& patches, double *resultSr, double *resultSc, int numOfPatches)
187187 {
188188 int64 e1 , e2 , e3 , e4 ;
189- float t;
189+ double t;
190190 e1 = getTickCount ();
191191 e3 = getTickCount ();
192192
@@ -235,28 +235,28 @@ namespace cv
235235 // printf("Read Mem GPU: %f\n", t);
236236
237237 // Calculate Srs
238- for (int k = 0 ; k < numOfPatches; k ++)
238+ for (int id = 0 ; id < numOfPatches; id ++)
239239 {
240240 double spr = 0.0 , smr = 0.0 , spc = 0.0 , smc = 0 ;
241241 int med = getMedian ((*timeStampsPositive));
242242 for (int i = 0 ; i < *posNum; i++)
243243 {
244- spr = std::max (spr, 0.5 * (posNCC.at <float >(k * 500 + i) + 1.0 ));
244+ spr = std::max (spr, 0.5 * (posNCC.at <float >(id * 500 + i) + 1.0 ));
245245 if ((int )(*timeStampsPositive)[i] <= med)
246- spc = std::max (spr, 0.5 * (posNCC.at <float >(k * 500 + i) + 1.0 ));
246+ spc = std::max (spr, 0.5 * (posNCC.at <float >(id * 500 + i) + 1.0 ));
247247 }
248248 for (int i = 0 ; i < *negNum; i++)
249- smc = smr = std::max (smr, 0.5 * (negNCC.at <float >(k * 500 + i) + 1.0 ));
249+ smc = smr = std::max (smr, 0.5 * (negNCC.at <float >(id * 500 + i) + 1.0 ));
250250
251251 if (spr + smr == 0.0 )
252- resultSr[k ] = 0.0 ;
252+ resultSr[id ] = 0.0 ;
253253 else
254- resultSr[k ] = spr / (smr + spr);
254+ resultSr[id ] = spr / (smr + spr);
255255
256256 if (spc + smc == 0.0 )
257- resultSc[k ] = 0.0 ;
257+ resultSc[id ] = 0.0 ;
258258 else
259- resultSc[k ] = spc / (smc + spc);
259+ resultSc[id ] = spc / (smc + spc);
260260 }
261261
262262 // //Compare positive NCCs
@@ -367,8 +367,8 @@ namespace cv
367367 ocl::KernelArg::PtrReadOnly (devPositiveSamples),
368368 ocl::KernelArg::PtrReadOnly (devNegativeSamples),
369369 ocl::KernelArg::PtrWriteOnly (devNCC),
370- ( int ) posNum,
371- ( int ) negNum);
370+ posNum,
371+ negNum);
372372
373373 e4 = getTickCount ();
374374 t = (e4 - e3 ) / getTickFrequency ()*1000.0 ;
@@ -466,7 +466,6 @@ namespace cv
466466 int dx = initSize.width / 10 , dy = initSize.height / 10 ;
467467 Size2d size = img.size ();
468468 double scale = 1.0 ;
469- int total = 0 , pass = 0 ;
470469 int npos = 0 , nneg = 0 ;
471470 double maxSc = -5.0 ;
472471 Rect2d maxScRect;
@@ -477,7 +476,7 @@ namespace cv
477476 int64 e1 , e2 ;
478477 double t;
479478
480- e1 = cvGetTickCount ();
479+ e1 = getTickCount ();
481480 // Detection part
482481<<<<<<< HEAD
483482=======
@@ -514,8 +513,8 @@ namespace cv
514513 // printf("Variance: %d\t%f\n", varBuffer.size(), t);
515514
516515 // Encsemble classification
517- e1 = cvGetTickCount ();
518- for (int i = 0 ; i < varBuffer.size (); i++)
516+ e1 = getTickCount ();
517+ for (int i = 0 ; i < ( int ) varBuffer.size (); i++)
519518 {
520519 prepareClassifiers ((int )blurred_imgs[varScaleIDs[i]].step [0 ]);
521520 if (ensembleClassifierNum (&blurred_imgs[varScaleIDs[i]].at <uchar>(varBuffer[i].y , varBuffer[i].x )) <= ENSEMBLE_THRESHOLD)
@@ -529,7 +528,7 @@ namespace cv
529528
530529 // NN classification
531530 e1 = getTickCount ();
532- for (int i = 0 ; i < ensBuffer.size (); i++)
531+ for (int i = 0 ; i < ( int ) ensBuffer.size (); i++)
533532 {
534533 LabeledPatch labPatch;
535534 double curScale = pow (SCALE_STEP, ensScaleIDs[i]);
@@ -580,7 +579,6 @@ namespace cv
580579 int dx = initSize.width / 10 , dy = initSize.height / 10 ;
581580 Size2d size = img.size ();
582581 double scale = 1.0 ;
583- int total = 0 , pass = 0 ;
584582 int npos = 0 , nneg = 0 ;
585583 double maxSc = -5.0 ;
586584 Rect2d maxScRect;
@@ -591,7 +589,7 @@ namespace cv
591589 int64 e1 , e2 ;
592590 double t;
593591
594- e1 = cvGetTickCount ();
592+ e1 = getTickCount ();
595593 // Detection part
596594 // Generate windows and filter by variance
597595 scaleID = 0 ;
@@ -625,8 +623,8 @@ namespace cv
625623 // printf("Variance: %d\t%f\n", varBuffer.size(), t);
626624
627625 // Encsemble classification
628- e1 = cvGetTickCount ();
629- for (int i = 0 ; i < varBuffer.size (); i++)
626+ e1 = getTickCount ();
627+ for (int i = 0 ; i < ( int ) varBuffer.size (); i++)
630628 {
631629 prepareClassifiers ((int )blurred_imgs[varScaleIDs[i]].step [0 ]);
632630 if (ensembleClassifierNum (&blurred_imgs[varScaleIDs[i]].at <uchar>(varBuffer[i].y , varBuffer[i].x )) <= ENSEMBLE_THRESHOLD)
@@ -647,7 +645,7 @@ namespace cv
647645 double *resultSc = new double [numOfPatches];
648646
649647 uchar *patchesData = stdPatches.data ;
650- for (int i = 0 ; i < ensBuffer.size (); i++)
648+ for (int i = 0 ; i < ( int ) ensBuffer.size (); i++)
651649 {
652650 resample (resized_imgs[ensScaleIDs[i]], Rect2d (ensBuffer[i], initSize), standardPatch);
653651 uchar *stdPatchData = standardPatch.data ;
@@ -658,7 +656,7 @@ namespace cv
658656 ocl_batchSrSc (stdPatches, resultSr, resultSc, numOfPatches);
659657
660658
661- for (int i = 0 ; i < ensBuffer.size (); i++)
659+ for (int i = 0 ; i < ( int ) ensBuffer.size (); i++)
662660 {
663661 LabeledPatch labPatch;
664662 standardPatch.data = &stdPatches.data [225 * i];
0 commit comments