Stanford CS223B Computer Vision, Winter 2007 Lecture 2b Software for Computer Vision

Post on 30-Dec-2015

34 views 0 download

description

Stanford CS223B Computer Vision, Winter 2007 Lecture 2b Software for Computer Vision. Professors Sebastian Thrun and Jana Kosecka CAs: Vaibhav Vaish and David Stavens. Matlab versus OpenCV. Highly Efficient More advanced functions Pre-installed in Linux FC6 Inconsistent. - PowerPoint PPT Presentation

transcript

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Stanford CS223B Computer Vision, Winter 2007

Lecture 2b Software for Computer Vision

Professors Sebastian Thrun and Jana Kosecka

CAs: Vaibhav Vaish and David Stavens

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Matlab versus OpenCV

• Extremely easy to use

• Interpreter + compiler

• Advanced graphics

• Difficult to install

• Highly Efficient

• More advanced functions

• Pre-installed in Linux FC6

• Inconsistent

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Matlab

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

F1 - Matlab Help

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Basic Matrix Operations (Demo)

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Live Demo Here

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

A Simple Example

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

A Simple Example, Revisited

• Check out Image Library, many common routines available

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Try “Image Toolbox Demos”

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Blurring Example Demo (1)

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Blurring Example Demo (2)

• More steps in Matlab Demo

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Demo: Image Transformations

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Live Demo Here

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Matlab Code

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Matlab Code

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Output of edge_script.m

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Figure 4: quiver

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

OpenCV by Gary Bradski, Intel

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

OpenCV: Install as rpm

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

OpenCV Code

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Compiling+Running OpenCV

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Movies in OpenCV:

Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007

Live Demo Here