11
Vision Project with PS3 EYE August 9. 2015. Dongho Kang

Vision Projects Using PS3 Eye

Embed Size (px)

Citation preview

Page 1: Vision Projects Using PS3 Eye

Vision Project with PS3 EYEAugust 9. 2015. Dongho Kang

Page 2: Vision Projects Using PS3 Eye

PS3 EYE Camera• Gaming webcam

• Developed for PlayStation3.

• No official driver for PC.

• USB2.0

• 80mm x 55mm x 65mm

• High performance

• 640x480 @ 60 Hz

• 320x240 @ 30 Hz

Page 3: Vision Projects Using PS3 Eye

Why PS3 EYE?• Super cheap…

• Only $25.

• you should pay more than 10 times for same spec.

• High performance

• Support 60 Hz for 640 x 480 image.

• Better lens & high shutter speed.

• Even higher FPS with custom drivers.

• Appropriate for Vision / Robot Projects.

Page 4: Vision Projects Using PS3 Eye

CL EYE Platform• CL EYE Platform Driver

• Windows 7 / Vista / XP

• Third-party commercial (Code Laboratory)

• Free for non-commercial usage

• Only work with one camera.

• CL EYE Platform SDK / Packs

• C# / C++ / Flash / Java…

• Support higher FPS.

• Support multi cameras.

Page 5: Vision Projects Using PS3 Eye

Recall! - CL EYE Platform• CL EYE Driver is free but only works with one camera.

• You should pay for… (SDK or Packs)

• Commercial usage.

• Developing SW using EYE camera.

• Using multiple cameras.

• Very limited (almost no) supports by Code Laboratory.

• Why… they do not open their project?

Page 6: Vision Projects Using PS3 Eye

For Linux Users• There is a few custom drivers for Linux.

• Driver by Joe Howse.

• https://lkml.org/lkml/2014/12/29/168

• Driver by Tekkotsu.

• http://wiki.tekkotsu.org/index.php/Sony_PlayStation_Eye_driver_install_instructions

Page 7: Vision Projects Using PS3 Eye

If you succeeded, give me a hand please! [email protected]

But failed with 640x480 @ 60 Hz! TT

I should try in some other approaches.

Page 8: Vision Projects Using PS3 Eye

My Projects with PS3 EYE

Page 9: Vision Projects Using PS3 Eye

Moving Marker Detection • Project for mobile robot.

• Need high performance. (moving blur!)

• Detect marker’s orientation and position.

• Using OpenCV libraries.

• Forked open source project by Mr.Yang’s Blog - Open Robotics.

• https://github.com/EastskyKang/OpenCV-CPP-MarkerDetection

• Windows / Linux

• Very simple code!

Page 10: Vision Projects Using PS3 Eye

Future Works• Wireless system for vision projects.

• Using Motion? (Linux Program for Video Streaming)

• Requiring no loss and no delay.

• 480p @ 60 Hz in Linux.

• What is the problem?

Page 11: Vision Projects Using PS3 Eye

References• PS3 EYE

• https://en.wikipedia.org/wiki/PlayStation_Eye

• CL EYE Platform

• https://codelaboratories.com/products/

• Linux Drivers

• https://lkml.org/lkml/2014/12/29/168

• http://wiki.tekkotsu.org/index.php/Sony_PlayStation_Eye_driver_install_instructions

• Marker Detection Library by Open Robotics

• http://blog.daum.net/pg365