Example #1
0
// here is were everything begins
int main(int argc, char* argv[]) {
  Demo demo;

  // process command line options
  demo.parseOptions(argc, argv);

  demo.setup();

  if (demo.isVideo()) {
    cout << "Processing video" << endl;

    // setup image source, window for drawing, serial port...
    demo.setupVideo();

    // the actual processing loop where tags are detected and visualized
    demo.loop();

  } else {
    cout << "Processing image" << endl;

    // process single image
    demo.loadImages();

  }

  return 0;
}
Example #2
0
int main(int argc, char* argv[]) {
  ros::init(argc, argv, "ros_apriltags_node");
 
  Demo demo;
  process_flag = false;
  // process command line options
  demo.parseOptions(argc, argv);

  demo.setup();

  if (demo.isVideo()) {
    cout << "Processing video" << endl;

    // setup image source, window for drawing, serial port...
    //demo.setupVideo();
		//ros::spinOnce();
    // the actual processing loop where tags are detected and visualized
    demo.loop();

  } else {
    cout << "Processing image" << endl;

    // process single image
    demo.loadImages();

  }

  return 0;
}
// here is were everything begins
int main(int argc, char* argv[]) {
    Demo demo;

    // process command line options
    demo.parseOptions(argc, argv);

    // setup image source, window for drawing, serial port...
    demo.setup();

    // the actual processing loop where tags are detected and visualized
    demo.loop();

    return 0;
}
Example #4
0
int main(int argC, char* argV)
{
	// Vars
	Demo *AirShow;

		// App init
		AirShow = new(Demo);
	
		// Demo init	
		AirShow = new(Demo);
		AirShow->init("AirShow", 6min);
		AirShow->reqs(64bit, 1GB, GPU);

			// Config
			AirShow->preload("airshow.dat");
			AirShow->splash(5);
			AirShow->config(argC, argV);

			// Setup
			AirShow->setup(FullHD, Surround);

			// Storyline
			AirShow->intro(45);
			AirShow->scene(0, "eagle", 30s);
			AirShow->scene(1, "clouds", 45s);
			AirShow->scene(2, "dogfight", 60s);
			AirShow->scene(3, "redarrows", 30s);
			AirShow->scene(4, "blueangels", 45s);
			AirShow->scene(5, "lz-129", 45s);
			AirShow->scene(6, "shuttle", 30s);
			AirShow->scene(7, "airone", 30s);
			AirShow->scene(8, "wtc", 45s);
			AirShow->scene(9, "nuke", 30s);
			AirShow->credits(30s);

			// Main loop
			AirShow->loop();
		
		// Demo shutdown
		AirShow->shut();
	
	// App exit
	return 0;
}