ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Seminar on Open CVByVana Venkata Ramaraju(09410233)
Agenda:What is Open CV? Why it is used?ApplicationsFeatures and DescriptionOpen CV ModulesSome functions in OpenCVReferences
What is Open CV?OpenCV (Open Source Computer Vision) Being developed at Intel since 1999library of programming functions for real time computer vision.  (computer efficiency)Available on Windows, Linux and MacOSX.
Why  it  is used?It can implement some popular Image Processing and Computer Vision algorithms easily.Real time computer  vision applicationsMore than 500 functionsHelps to build fairly complicated applications.no obligation
Applications:Human-Computer Interaction (HCI)Object Identification, Segmentation and RecognitionFace RecognitionMotion Tracking, Ego Motion, Motion UnderstandingStereo and Multi-Camera Calibration and Depth Computation Mobile Robotics
Features and Description:Image data manipulationMatrix and vector manipulation and linear algebra routinesVarious dynamic data structuresCamera calibrationMotion analysisObject recognition
OpenCV Modules:cv - Main OpenCV functions. cvaux - Auxiliary (experimental) OpenCV functions. cxcore - Data structures and linear algebra support. highgui - GUI functions.
Some commands in OpenCV: GUI commands
Window  managaenent
Input  handlingWindow management:Create and position a window:                               cvNamedWindow("win1", CV_WINDOW_AUTOSIZE); cvMoveWindow("win1", 100, 100);
Load an image: img=cvLoadImage(fileName); Display an image: cvShowImage("win1",img);
(Contd¡­)Close a window:cvDestroyWindow("win1");Resize a window: cvResizeWindow("win1",100,100); Basic OpenCV data structures:Image data structure
Matrices and vectors
Other data structuresWorkingwith images:Allocating and releasing images
Reading and writing images

More Related Content

Open Cv