Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features work list #4

Open
13 of 27 tasks
luteberget opened this issue Aug 16, 2013 · 0 comments
Open
13 of 27 tasks

Features work list #4

luteberget opened this issue Aug 16, 2013 · 0 comments

Comments

@luteberget
Copy link
Member

To-do list:

Structure/interface

  • Remove setupProjector, let the app decide the screen layout by draw commands.
  • Remove gui dependencies?
  • Add/remove convenience functions in ofxReprojection which are relayed to calibration/renderer
  • Use more explicit function names, e.g. for initialization setDepthCam, setDataSet.
  • Support for several cameras and projectors
  • Support for extra RGB (regular, color only) cameras

Calibration

  • 3D view in calibration
  • Mouse/keyboard resize and move of chessboard pattern in calibration
  • Add back the highlighting of rects?
  • Add "tutorial" mode with some explanation? only in the examples.
  • Projector frustrum view on top of camera image in calibration
  • Data file read/write functions
  • More testing (calibration now works again, had a few bugs)
  • Check out RGB/Depth calibration. Can it be reliably done by the camera addon? Should ofxReprojectionCalibration offer this calibration as well? What about multicamera scenarios?

Rendering

  • Rendering using triangles (geometry shader)
  • Arbitrary texture size in 2d rendering (for better quality)
  • Smoothing options for 2d rendering
  • 3D rendering
  • User choice of coordinate system for 3d rendering (relative to camera, or projector?)
  • Remove ofxReprojectionRenderer2D::setDrawArea

Examples

  • Minimal examples ready to compile with ofxKinect, ofxONI2, ofxONI1_5.
  • More interesting examples using ofxKinect (which is widely available)
  • User tracker examples using ofxONI2/ofxONI1_5

Depth cam addons

  • Measure latency and compare depth cam addons
  • Does triple buffering improve latency?
  • Suggest to add ofxBase3DVideo to popular depth cam addons (ofxOpenNI)
  • Would it be possible to use OpenNI coordinate systems (ConvertProjectiveToRealWorld) to account for X/Y pixel values not corresponding to actual distance?
@ghost ghost assigned luteberget and tomana Aug 16, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants