sebastian thrun & jana kosecka cs223b computer vision, winter 2007 stanford cs223b computer...
Post on 21-Dec-2015
221 views
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