Example #1
0
File: main.cpp Project: walidvb/rdc
int main (int argc, const char * argv[])
{
    
    Sensor capture;
    capture.init("/Users/Gaston/dev/RDC/resources/media.mov");
    
    // number of corners on the chessboard
    Size boardSize(5,4);
    
    //init the system
    Mat image;
    while(1)
    {
        
              //Resize the images to a more reasonable size before treatment
        //resize(image, image, Size(800, 800*image.size().height/image.size().width) );
        
        imshow( "Camera: ", capture.grabFrame() );                   // Show our image inside it.
        if(waitKey(30) >=0 )
        {
            break;
        }

    }

    cvDestroyWindow("Display window");
    cout << "application ended: merci au revoir" << endl;
    return 0;
    
    
}
Example #2
0
Sensor *Material::getSensor(SurfacePoint &pt) {
   Sensor *sensor = Material::s_nullSensor;
   Camera *camera = NULL;
   
   // TODO: make this not dependent on Camera...
   try {
      camera = dynamic_cast<Camera*>(pt.shape);
   } catch(std::bad_cast&) { }
   
   if (camera) {
      sensor = new Sensor(pt, this);
      sensor->init();
   }
   
   return sensor;
}