Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome! Computer vision resources for CS education web site…

Similar presentations


Presentation on theme: "Welcome! Computer vision resources for CS education web site…"— Presentation transcript:

1 Welcome! Computer vision resources for CS education web site…

2 Welcome! Perspectives on vision in the CS curriculum Opportunities for hands-on interaction Bruce Maxwell, Colby College Lisa Meeden, Swarthmore College David Touretzky, Carnegie Mellon University Bob Avanzato, Penn State Abington IPRE's Scribbler and Myro and Fluke The Tekkotsu vision and robotics framework OpenCV and the iRobot Create Doug Blank, Bryn Mawr College Zach Dodds, Harvey Mudd College 7 - 8:30 8:45 - 10

3

4

5

6 3d visual ambiguity Many 3d worlds could give rise to a single 2d image.

7

8 Event-driven execution Events are things that happen to a graphical application Button Presses Text Entries Key Presses, Key Releases, Key Events Each object receiving an event notifies its “Listener” The Listener then handles the event appropriately // Here's how keyboard events are handled... public void keyPressed(KeyEvent evt) { switch(evt.getKeyChar()) { case ' ': message = "You pressed a space..."; currentColor = Color.white; break; context?

9 Event-driven execution Events are things that happen to a graphical application Button Presses Text Entries Key Presses, Key Releases, Key Events Each object receiving an event notifies its “Listener” The Listener then handles the event appropriately // Here's how keyboard events are handled... public void keyPressed(KeyEvent evt) { switch(evt.getKeyChar()) { case STOP: message = "You stopped!..."; currentColor = Color.white; break; context!

10

11 Getting Set with OpenCV

12 Vision as computation

13 Vision as resource: OpenCV multiplatform large user community fast C++ library from Intel open source multiplatform? daunting C++ researchware + -

14 Vision as resource: OpenCV multiplatform large user community fast C++ library from Intel open source multiplatform? daunting C++ researchware + -

15 Why? vision ~ no ceiling

16 Why? vision ~ ceiling

17 Why? vision as accessible resource

18 How? Getting set with OpenCV

19 How? Getting Set with OpenCV

20 How? Getting Set with OpenCV

21 Visualization bandwidth…

22 ?!?

23

24 Enabling students' visions MGC work OpenCV via "file sharing" a socket server language bindings

25 Enabling students' visions iRobot Create OpenCV via "file sharing" a socket server language bindings

26 Try it! Set Create control Road segmentation no pressure but results will come back to CS 154… web site…

27 Feedback http://www.cse.buffalo.edu/sigcse08/evaluations Password: sigcse08

28


Download ppt "Welcome! Computer vision resources for CS education web site…"

Similar presentations


Ads by Google