]> rtime.felk.cvut.cz Git - opencv.git/commitdiff
All commented code was removed in calonder and ferns sample
authoralexeylatyshev <alexeylatyshev@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 26 Mar 2010 09:26:46 +0000 (09:26 +0000)
committeralexeylatyshev <alexeylatyshev@73c94f0f-984f-4a5f-82bc-2d8db8d8ee08>
Fri, 26 Mar 2010 09:26:46 +0000 (09:26 +0000)
git-svn-id: https://code.ros.org/svn/opencv/trunk@2920 73c94f0f-984f-4a5f-82bc-2d8db8d8ee08

opencv/samples/c/find_obj_calonder.cpp
opencv/samples/c/find_obj_ferns.cpp

index 8fbe06a09550f411f8b4861db5d2a83483f50532..ada38d15e8f8070755d9e28bd61246f3354061d1 100644 (file)
@@ -77,7 +77,6 @@ float CalcAffineReprojectionError(const vector<CvPoint>& p1, const vector<CvPoin
     float error = 0;
     for(int i = 0; i < (int)p2.size(); i++)
     {
-        //float l = length(p2[i] - mapped_p1[i]);
         error += ((p2[i].x - mapped_p1[i].x)*(p2[i].x - mapped_p1[i].x)+(p2[i].y - mapped_p1[i].y)*(p2[i].y - mapped_p1[i].y));
     }
     
@@ -89,6 +88,7 @@ float CalcAffineReprojectionError(const vector<CvPoint>& p1, const vector<CvPoin
 
 int main( int argc, char** argv )
 {
+
        IplImage* test_image;
        IplImage* train_image;
        if (argc < 3)
index 2d3c48d5147724956187a910b81296952b1bcd32..d29aa449aec58242e0ebac99a99a2e6cf357fe84 100644 (file)
@@ -22,16 +22,10 @@ int main(int argc, char** argv)
     Mat image;
     
     double imgscale = 1;
-#if 1
+
     Mat _image = imread( scene_filename, CV_LOAD_IMAGE_GRAYSCALE );
     resize(_image, image, Size(), 1./imgscale, 1./imgscale, INTER_CUBIC);
-#else
-    image.create(cvRound(object.rows*2), cvRound(object.cols*2), CV_8U);
-    Mat M = getRotationMatrix2D(Point2f(object.cols*0.5f, object.rows*0.5f), -30, imgscale);
-    ((double*)M.data)[2] += (image.cols - object.cols)*0.5f;
-    ((double*)M.data)[5] += (image.rows - object.rows)*0.5f;
-    warpAffine(object, image, M, image.size(), INTER_LINEAR, BORDER_TRANSPARENT);
-#endif
+
 
     if( !object.data || !image.data )
     {
@@ -55,7 +49,6 @@ int main(int argc, char** argv)
     buildPyramid(image, imgpyr, ldetector.nOctaves-1);
     
     vector<KeyPoint> objKeypoints, imgKeypoints;
-   // PatchGenerator gen(0,256,15,true,0.6,1.5,-CV_PI,CV_PI,-CV_PI,CV_PI);
        PatchGenerator gen(0,256,5,true,0.8,1.2,-CV_PI/2,CV_PI/2,-CV_PI/2,CV_PI/2);
     
     FileStorage fs("outlet_model.xml", FileStorage::READ);
@@ -85,13 +78,12 @@ int main(int argc, char** argv)
     part = Mat(correspond, Rect(0, object.rows, image.cols, image.rows));
     cvtColor(image, part, CV_GRAY2BGR);
 
-#if 1    
     vector<int> pairs;
     Mat H;
     
     double t = (double)getTickCount();
     objKeypoints = detector.getModelPoints();
-//     ldetector(imgpyr, imgKeypoints, 3000);
     ldetector(imgpyr, imgKeypoints, 300);
     
     std::cout << "Object keypoints: " << objKeypoints.size() << "\n";
@@ -117,7 +109,6 @@ int main(int argc, char** argv)
              imgKeypoints[pairs[i+1]].pt + Point2f(0,object.rows),
              Scalar(0,255,0) );
     }
-#endif
     
     imshow( "Object Correspondence", correspond );
     Mat objectColor;