0
T E C H D E P T. S H O W & T E L L
1 0 TH S E P T E M B E R 2 0 1 3

Jet Basrawi
Technologist

Jet.basrawi@lbi.com
+44 789...
10 days ago …
Would you do a
presentation at the
show and tell?
So I had a bit of a think …

And suggested …
openFrameworks
It’s something many of us are interested in
Something we should be aware of
Let’s see what we can do in 10 days
10 days of openFrameworks
4 days ago …
How’s your
presentation
coming along?
Really good!

I have a new title for it though …
4 days of Openframeworks!
Day 1
• What is openFrameworks
• How do I get started
openFrameworks is an open source
toolkit designed for “creative coding”
Combines complex areas of computing
into a “minimal and easy to grasp api”
Graphics
Image Processing
Sound Processing
Computer Vision
Arduino
Client Server
Lots more …
Very Active Community
689 +
non-core addons
What can I do with it?
Interactive Movies
Control Hardware
Computer Vision
Projection Mapping
Getting Started
Things you need to know
Cross Platform
• Windows

• Mac OSX
• Linux
• iOS
• Android
Most code examples are xCode projects.
Mac is platform of choice.
C++
http://www.openframeworks.cc/
1.
2.
3.
4.

Download the version for your platform.
Unzip it
Put is where you prefer e.g. C...
Setup …
Update …
Draw …
Day 2

• Hello World
Get some user input
Simple hand
recognition.

Fast, no depth or
gestures
More sophisticated
hand tracking.

Depth, Gestures, Not
so fast.
Detect wave gesture
only.
Day 3

• Something more ambitious
Delaunay Rendering
4 days of openframeworks
4 days of openframeworks
4 days of openframeworks
4 days of openframeworks
4 days of openframeworks
4 days of openframeworks
Upcoming SlideShare
Loading in...5
×

4 days of openframeworks

727

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
727
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The big power behind open frameworks is the very active and generous community.
  • Growing really fast
  • Used to control the LED lights in this installation
  • This took me about an hour to get up and running with the examples.First installed on windows and ran with Visual Studio. Easier to install on windowsThen tried on Mac – Some build issues but soon got past these with a bit of Googling
  • An open frameworks application class has three main methodsSetup..Setup all the bits you need Update..Calculate your state. This is where your main processing happens.Draw ..Draw your state
  • Transcript of "4 days of openframeworks"

    1. 1. T E C H D E P T. S H O W & T E L L 1 0 TH S E P T E M B E R 2 0 1 3 Jet Basrawi Technologist Jet.basrawi@lbi.com +44 7891 937337 @jetbasrawi
    2. 2. 10 days ago …
    3. 3. Would you do a presentation at the show and tell?
    4. 4. So I had a bit of a think … And suggested …
    5. 5. openFrameworks
    6. 6. It’s something many of us are interested in
    7. 7. Something we should be aware of
    8. 8. Let’s see what we can do in 10 days
    9. 9. 10 days of openFrameworks
    10. 10. 4 days ago …
    11. 11. How’s your presentation coming along?
    12. 12. Really good! I have a new title for it though …
    13. 13. 4 days of Openframeworks!
    14. 14. Day 1 • What is openFrameworks • How do I get started
    15. 15. openFrameworks is an open source toolkit designed for “creative coding”
    16. 16. Combines complex areas of computing into a “minimal and easy to grasp api”
    17. 17. Graphics Image Processing Sound Processing Computer Vision Arduino Client Server Lots more …
    18. 18. Very Active Community
    19. 19. 689 + non-core addons
    20. 20. What can I do with it?
    21. 21. Interactive Movies
    22. 22. Control Hardware
    23. 23. Computer Vision
    24. 24. Projection Mapping
    25. 25. Getting Started
    26. 26. Things you need to know
    27. 27. Cross Platform • Windows • Mac OSX • Linux • iOS • Android
    28. 28. Most code examples are xCode projects. Mac is platform of choice.
    29. 29. C++
    30. 30. http://www.openframeworks.cc/ 1. 2. 3. 4. Download the version for your platform. Unzip it Put is where you prefer e.g. C:ProjectsOpenframeworks Build and run the examples
    31. 31. Setup … Update … Draw …
    32. 32. Day 2 • Hello World
    33. 33. Get some user input
    34. 34. Simple hand recognition. Fast, no depth or gestures
    35. 35. More sophisticated hand tracking. Depth, Gestures, Not so fast.
    36. 36. Detect wave gesture only.
    37. 37. Day 3 • Something more ambitious
    38. 38. Delaunay Rendering
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×