Added help()
authoredgarriba <edgar.riba@gmail.com>
Wed, 30 Jul 2014 11:32:27 +0000 (13:32 +0200)
committeredgarriba <edgar.riba@gmail.com>
Wed, 30 Jul 2014 11:32:27 +0000 (13:32 +0200)
samples/cpp/tutorial_code/calib3d/real_time_pose_estimation/src/main_detection.cpp

index 16b1ba7..faa26f8 100644 (file)
@@ -24,6 +24,19 @@ std::string yml_read_path = "../Data/cookies_ORB.yml"; // 3dpts + descriptors
 // COOKIES BOX MESH
 std::string ply_read_path = "../Data/box.ply";   // mesh
 
+void help()
+{
+std::cout
+<< "--------------------------------------------------------------------------"   << std::endl
+<< "This program shows how to detect an object given its 3D textured model. You can choose to "
+<< "use a recorded video or the webcam." << std::endl
+<< "Usage:"                                                                       << std::endl
+<< "./pnp_detection ~/path_to_video/box.mp4"                                      << std::endl
+<< "./pnp_detection "                                                             << std::endl
+<< "--------------------------------------------------------------------------"   << std::endl
+<< std::endl;
+}
+
 
 /*
  * Set up the intrinsic camera parameters: UVC WEBCAM
@@ -39,7 +52,6 @@ double params_WEBCAM[] = { width*f/sx,   // fx
                            height/2};    // cy
 
 
-
 /*
  * Set up some basic colors
  */
@@ -92,7 +104,7 @@ void fillMeasurements( cv::Mat &measurements,
 int main(int argc, char *argv[])
 {
 
-  std::cout << "!!!Hello Detection!!!" << std::endl;
+  help();
 
   PnPProblem pnp_detection(params_WEBCAM);
   PnPProblem pnp_detection_est(params_WEBCAM);