a high level introduction to opencv

Post on 21-Feb-2017

404 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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?

opencv.org

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 jordi.tost.val@fh-potsdam.de

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

top related