Blob Blame History Raw
diff -up ./player-3.0.2/server/drivers/blobfinder/shapetracker/shapetracker.cc.opencv3 ./player-3.0.2/server/drivers/blobfinder/shapetracker/shapetracker.cc
--- ./player-3.0.2/server/drivers/blobfinder/shapetracker/shapetracker.cc.opencv3	2009-08-26 10:36:23.000000000 +0200
+++ ./player-3.0.2/server/drivers/blobfinder/shapetracker/shapetracker.cc	2015-07-01 12:51:07.396751974 +0200
@@ -530,7 +530,7 @@ void ShapeTracker::ContrastStretch( IplI
   cvCalcHist(&gray, this->hist, 0, NULL);
 
   for(index = 0; index < this->histSize; index++){
-    hist_value = cvQueryHistValue_1D(this->hist, index);
+    hist_value = cvGetReal1D(this->hist, index);
     if(hist_value != 0){
       low = index;
       break;
@@ -538,7 +538,7 @@ void ShapeTracker::ContrastStretch( IplI
   } 
 
   for(index = this->histSize-1; index >= 0; index--){
-    hist_value = cvQueryHistValue_1D(this->hist, index);
+    hist_value = cvGetReal1D(this->hist, index);
     if(hist_value != 0){
       high = index;
       break;
@@ -554,11 +554,11 @@ void ShapeTracker::ContrastStretch( IplI
     if(index > high) this->lut[index] = 255;
   }
 
-  cvCvtPixToPlane(src, R, G, B, NULL);
+  cvSplit(src, R, G, B, NULL);
   cvLUT(R, R, this->lutMat);
   cvLUT(G, G, this->lutMat);
   cvLUT(B, B, this->lutMat);
-  cvCvtPlaneToPix(R, G, B, NULL, src);
+  cvMerge(R, G, B, NULL, src);
 
   cvReleaseImage(&R);
   cvReleaseImage(&G);