Introduction to OpenCV 19. November 2015 Max Tillich, Interface Design (7. Semster) “Visualizing cultural collections” by Prof. Marian Dörk at FH Potsdam
Introduction to OpenCV
19. November 2015
Max Tillich, Interface Design (7. Semster)
“Visualizing cultural collections” by Prof. Marian Dörk at FH Potsdam
How does computer vision work?
Image: Purdue University image/e-Lab
Computer vision?
Input
Cameras
Still Images
Videos
Output
Decision
Manipulation
Stitching
Computer vision?
Input
Cameras
Still Images
Videos
Output
Decision
Manipulation
Stitching
Image: Learning OpenCV by Gary Bradski & Adrian Kaehler (OReilly)
Computer vision?
Input
Cameras
Still Images
Videos
Output
Decision
Manipulation
Stitching
Image: AMPLIFIED SELF by Ivaylo Getov & Luxloop
Computer vision?
Technologies
Computer vision?
Technologies
openFrameworks
libCVD
OpenCV
What is OpenCV?
Developed by Intel Russia led by Vadim Pisarevsky
Image: Learning OpenCV by Gary Bradski & Adrian Kaehler (OReilly)
What is OpenCV?
Written in C and today mostly C++
What is OpenCV?
Written in C and today mostly C++
Interfaces for Python, Ruby, Matlab and Java
What is OpenCV?
Written in C and today mostly C++
Interfaces for Python, Ruby, Matlab and Java
Libraries for Processing
What is OpenCV?
Written in C and today mostly C++
Interfaces for Python, Ruby, Matlab and Java
Libraries for Processing
Image: Jordi Tost – ImageFiltering
What else is possible with OpenCV?
What else is possible with OpenCV?
Amplified Self by Ivaylo Getov luxloop.com/amplifiedself
What else is possible with OpenCV?
Posting Bits by Jordi Tost github.com/jorditost/PostingBits
What else is possible with OpenCV?
Colour Chaser by Yuri Suzuki yurisuzuki.com/works/colour-chaser
What else is possible with OpenCV?
Microsoft Handpose blogs.microsoft.com
What else is possible with OpenCV?
Night Lights by Zach Lieberman / YesYesNo thesystemis.com/projects/night-lights/
What else is possible with OpenCV?
Pinterest board by FHP pinterest.com/jorditost/computer-vision/
How can I get started?
How can I get started?
Documentation docs.opencv.org
Book OpenCV by Gary Bradski & Adrian Kaehler
How can I get started?
Video training Popular Processing & OpenCV videos Curated playlist on YouTube
Research Paper “Computer Vision for Artists and Designers: Pedagogic Tools and Techniques for Novice Programmers”
How can I get started?
Stack Overflow Google search for “opencv processing not working”
How can I get started?
Stack Overflow Google search for “opencv processing not working”
How can I get started?
Jordi Tost @jorditost
Greg Borenstein @atduskgreg
Theodore Watson @theowatson
How can I get started?
Jordi Tost @jorditost [email protected]
Greg Borenstein @atduskgreg
Theodore Watson @theowatson
Introduction to OpenCV
19. November 2015
Max Tillich, Interface Design (7. Semster)
“Visualizing cultural collections” by Prof. Marian Dörk at FH Potsdam