A Brief Overview of
     OpenCV



          A Lightning Talk
          Corey A. Spitzer
 Omaha Dynamic Language User Grou...
The gist
image/video IO +

image/video manipulation +

webcam API +

computer vision and machine
learning algorithms

= AW...
Easy, Breezy, Beautiful*
int main(int argc, char **argv) {
    CvCapture *webcam = 0;
    IplImage *frame = 0;
    int key...
Motion Detection
Facial Recognition




   (not perfect)
Object Finding
Linkage

               OpenCV Main Site:
       http://opencv.willowgarage.com

              Sourceforge Page:
http://so...
Get the book!
Upcoming SlideShare
Loading in …5
×

A Brief Overview of OpenCV

3,177 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,177
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
98
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A Brief Overview of OpenCV

  1. 1. A Brief Overview of OpenCV A Lightning Talk Corey A. Spitzer Omaha Dynamic Language User Group July, 2009
  2. 2. The gist image/video IO + image/video manipulation + webcam API + computer vision and machine learning algorithms = AWESOME!
  3. 3. Easy, Breezy, Beautiful* int main(int argc, char **argv) { CvCapture *webcam = 0; IplImage *frame = 0; int key = 0; webcam = cvCaptureFromCAM(0); if(!webcam) { fprintf(stderr, "Cannot initialize webcam!n" ); return 1; } cvNamedWindow("mywindow", CV_WINDOW_AUTOSIZE); while(key != 'q') { frame = cvQueryFrame(webcam); // get a frame if(!frame) break; // error getting frame so skip it cvShowImage("mywindow", frame); // show the frame key = cvWaitKey(1); // exit when user presses ‘q’ } cvDestroyWindow("mywindow"); cvReleaseCapture(&webcam); return 0; } * as easy, breezy, beautiful as C++ gets
  4. 4. Motion Detection
  5. 5. Facial Recognition (not perfect)
  6. 6. Object Finding
  7. 7. Linkage OpenCV Main Site: http://opencv.willowgarage.com Sourceforge Page: http://sourceforge.net/projects/opencvlibrary/
  8. 8. Get the book!

×