140 likes | 336 Views
L3PT. Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov. Final Project Review. L3PT Overview. Peripheral for interacting with a computer Projects an interactive screen on wall or table
E N D
L3PT Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov Final Project Review
L3PT Overview • Peripheral for interacting with a computer • Projects an interactive screen on wall or table • Provides a large workspace & remains portable
Accomplishments • Physical assembly • Image processing • Calibration • Multitouch capabilities • Linux Driver • Graphical user interface
Image Processing • Use OpenCV libraries • Process each video frame in real time • Filters out ranges of RGB values • Detects center coordinates of blobs
Calibration • Compensates for the size of the projected screen • Touch four corners of projected screen • Coordinates are scaled to corresponding PC coordinates • Accounts for skew
Physical Assembly • Portable • Large workspace • Telescoping rod for adjusting screen size • Adjustment for wall or table projection
Multitouch Capabilities • Ubuntu instead of Windows 7 • Two “finger” gestures • Tap • Double tap • Drag • Pinch / Reverse Pinch • Rotate • Right click • Gestures are application specific
Linux Driver • Use uinput system • Creates a virtual device • Sends touch events to Ubuntu • Kernel communicates with other applications
Graphical User Interface • User friendly interface • Buttons to perform various functions
Average delay of 59.946 milliseconds Average rate of 17.56 frames per second Speed of Image Processing
Cost to build L3PT • Laser pointers = $12.00 x 2 = $24.00 • Camera = $30.00 • IR Longpass Filter = $12.00 • Pico Projector = $135.00 • Physical assembly = $25.00 Total: $226.00
Team Roles • Brian • Team lead / webmaster • Integrating multitouch capabilities • Greg • Image processing • Screen calibration • Nick • Linux driver • GUI • Dmitry • Camera and light filtering • Multi-disciplinary research