DOC PREVIEW
DREXEL CS 451 - Clementine_requirements_document

This preview shows page 1-2-16-17-18-33-34 out of 34 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 34 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Clementine Requirements DocumentTable of Contents1. Introduction1.1. Prior Art1.1.1. HandVu ( http://www.movesinstitute.org/~kolsch/HandVu/HandVu.html )1.1.2. Sense8 - World Up™ ( http://www.sense8.com/ )2. Priority Scheme3. Functional Requirements3.1. Library3.1.1. Programmer Interface3.1.1.1. Language3.1.1.2. Operating System3.1.1.2.1. Linux3.1.1.2.2. Windows3.1.1.3. Functionality3.1.1.3.1. Gesture Specification3.1.2. Threading3.1.2.1. Multi-threading in the library3.1.2.2. Thread priority3.1.2.3. Number of Threads3.1.2.4. Compile time customization3.1.2.5. Pre-Compilation Directives3.1.3. Data Importing3.1.3.1. Input Frames3.1.3.2. Data History3.1.3.2.1. Data History Configuration3.1.3.2.2. Data History Access Time3.1.3.3. Data Streamline3.1.3.4. Data Reading Rate3.1.3.4.1. Wii Remote Data3.1.3.4.2. Web Cam Data3.1.4. Data Transformation3.1.4.1. Resolving Data Point Collision3.1.4.2. Finding Next Value3.1.4.2.1. Value Update Distance Tolerance3.1.4.2.2. Loss of Data Point3.1.4.2.3. Lost Point Prediction3.1.4.2.4. Lost Data Point Removal3.1.4.2.5. Waiting Queue3.1.4.3. Data Point Priorities3.1.4.4. Data Point Analysis3.1.4.4.1. Linear Regression3.1.4.4.2. Circular Regression3.1.4.5. Raw Data Storage3.1.4.6. Dimensional Smoothing3.1.4.7. Data Extrapolation3.1.4.7.1. Future Computation Using Extrapolated Data3.1.4.8. Data Smoothing Example3.1.4.9. Derivatives3.1.5. Data Representation3.1.5.1. Reference Frames3.1.5.1.1. Data Access3.1.5.1.2. Data Conversion3.1.5.2. Rotation3.1.5.2.1. Rotational Conversion3.1.6. Abstract Data Processing3.1.6.1. Gestures3.1.6.1.1. Atomic Gestures3.1.6.1.2. Complex Gestures3.1.6.1.3. Custom Gestures3.1.7. Data Exporting3.1.7.1. Single Point Exporting3.1.7.1.1. Positional Data3.1.7.1.2. Velocity Data3.1.7.1.3. Acceleration Data3.1.7.1.4. Gestures3.1.7.2. Multi-Point Objects Exporting3.1.7.2.1. List of Positional Data3.1.7.2.2. Central Position Data3.1.7.2.3. List of Velocities Data3.1.7.2.4. Average Velocity Data3.1.7.2.5. List of Accelerations Data3.1.7.2.6. Average Acceleration Data3.1.7.2.7. Atomic Gestures3.1.7.2.8. Complex Gestures3.1.7.3. Data Export Rate3.1.7.3.1. Guaranteed Updates3.1.7.3.2. Fastest Update3.1.7.4. Multi-Tiered Exporting3.1.7.5. Multiple Unique Devices3.2. Interfaces3.2.1. Spatial Tracking Interface3.2.1.1. Data format3.2.1.1.1. Processing of Data3.2.1.1.2. Gesture Library3.2.2. 3D Interface3.2.2.1. Initialize Function3.2.2.2. Process Update3.2.2.3. Compute 3D Position3.2.2.4. Update 3D Position3.2.2.5. Set Error Bounds3.2.2.6. Hardware Device3.3. Demos3.3.1. 3D Demo3.3.1.1. Application3.3.1.1.1. Tennis3.3.1.1.2. Other External Libraries3.3.1.1.3. Avatar Control3.3.2. Spatial Demo3.3.2.1. Application3.3.2.1.1. Blender3.3.2.1.2. Gestures3.3.2.1.3. Vertex Selection3.3.2.1.4. Vertex Merging3.3.2.1.5. Face Creation3.3.2.1.6. 3D Transformations3.3.2.1.7. 3D Manipulation3.3.2.1.8. Menu Navigation3.4. Diagnostic Utilities3.4.1. Real Time Graphs3.4.1.1. Raw Data3.4.1.2. Smoothed Data3.4.1.3. Data Accuracy3.4.2. Real Time Representations3.4.3. Analysis Data4. Non-Functional Requirements4.1. Web Cameras4.1.1. Framerate4.1.2. Resolution4.1.3. Frustum Area4.2. Wii Remote4.2.1. Communication with computer4.2.2. IR Tracking4.2.2.1. IR Frustum4.3. Bluetooth4.4. Peripherals4.4.1. Gloves4.4.1.1. Glove Dot Positions4.4.2. Glasses4.4.2.1. Emitters4.4.2.1.1. Emitter Locations4.5. Third-Party Libraries4.5.1. Gesture Recognition Library4.5.1.1. Inputs4.5.1.2. Outputs4.6. System Requirements4.6.1. Hardware4.6.2. Language5. Future Development5.1. Application Environment5.1.1. Apple Macintosh5.1.2. Mobile Phones5.2. Input devices5.3. Future Interfaces5.3.1. GPS Interface5.3.2. Accelerometer Interface5.3.2.1. Hardware Device5.4. Demonstrations5.4.1. Spatial Demos5.4.2. 3D Demos5.5. Developer ExpansionsGlossaryO~~Requirements DocumentPage 11Clementine Requirements DocumentProject Clementine GroupTable of Contents1. Introduction ............................................................................................................................................ 51.1. Prior Art ...................................................................................................................................... 61.1.1. HandVu ( http://www.movesinstitute.org/~kolsch/HandVu/HandVu.html ) .................... 61.1.2. Sense8 - World Up™ ( http://www.sense8.com/ ) ........................................................... 62. Priority Scheme ...................................................................................................................................... 73. Functional Requirements ........................................................................................................................ 83.1. Library ......................................................................................................................................... 83.1.1. Programmer Interface ....................................................................................................... 83.1.1.1. Language ................................................................................................................ 83.1.1.2. Operating System .................................................................................................. 83.1.1.2.1. Linux ........................................................................................................... 83.1.1.2.2. Windows ..................................................................................................... 83.1.1.3. Functionality .......................................................................................................... 83.1.1.3.1. Gesture Specification .................................................................................. 83.1.2. Threading .......................................................................................................................... 83.1.2.1. Multi-threading in the library ................................................................................ 93.1.2.2. Thread priority ....................................................................................................... 93.1.2.3. Number of Threads ............................................................................................... 93.1.2.4. Compile time customization


View Full Document

DREXEL CS 451 - Clementine_requirements_document

Download Clementine_requirements_document
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Clementine_requirements_document and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Clementine_requirements_document 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?