Added: All files for the capture routine and 2d browser.
Added: Empty Data folder for 2D browser
compiled linux usb library for x64 architecture
video registration - uses features from a video or static graphic to match features in planar objects in the world view (subject's FOV) – resulting a Homography matrix.  This allows us to compensate for a subject's head movements (post processing).
2D browser now runs from the command line -- just pass -d /path/to/capture/folder which holds audio.wav video.avi and pupil_positions.npy.  Still need proper glumpy exit...
incremental changes.
Incremental changes to capture routine.
Incremental changes to the video registration file.  Still a work in progress.
Changed the program structure so that eye process records the pupil position at 50 to 60 FPS (independent of the world process recording rate).
Added player class for video analysis and 2D calibration using 9 point pattern.
Video player and nine point calibration implemented (but not yet tested).
Updated 2D browser so that frames of recordings can be correlated with the frames of a source video.
Homography from source video to world video.  Next step -- undistort world video to achieve a better calculation of homography matrix.
Video homography is now working.  Mapping from source video to undistorted 'world' video.
Nine Point calibration now working with video player.  Ready for 2D trials with video!
Incremental changes to browser and gl_shapes.py
Incremental changes.  Now the homography mapping between the point and the source video is implemented, but radial undistortion of the point needs to be implemented.
Added 'undistort_point' method in the video_homography file.  Needs debugging...
Incremental changes.  Now undistorted image works, but still making changes to the homography so that the gaze point is properly mapped.
adding .gitignore