Ejemplo n.º 1
0
  @Override
  public void draw() {
    byte[] frame = _vs.getFrame();

    if (frame != null) {

      //			fd = new FeatureDetection(frame);
      //			new Thread(fd).start();

      /*
      if(_viewer.getState()==3){
      	Log.v("STATE", "ended");
      	if(flag==10){
      		fd = new FeatureDetection(frame);
      		new Thread(fd).start();
      	}

      	detecter = new FeatureDetecter(frame);
      	detecter.Detecting();
      	flag++;
      }
      */

      PTAM.update(frame);
      //			_viewer.update();
    } else {
    }
    //			Log.d("ptam has no draw", "ptam has no draw");
  }
Ejemplo n.º 2
0
  @Override
  public void init() {
    // getSize() return an array include preview width and height.
    PTAM.init(_vs.getSize());

    ByteBuffer bb = ByteBuffer.allocateDirect(8);
    bb.order(ByteOrder.nativeOrder());
  }