OpenCV is an open source library for computer vision and image processing. It contains over 500 functions for tasks like facial recognition, object detection, motion analysis, and more. OpenCV supports Windows, Linux, and MacOS and can be used to build applications for tasks like human-computer interaction, robotics, and image segmentation in real-time. The library contains modules for core functions, GUI capabilities, camera calibration, and more. Common OpenCV operations include loading and displaying images, resizing windows, and basic matrix and image manipulations.
2. Agenda:What is Open CV? Why it is used?ApplicationsFeatures and DescriptionOpen CV ModulesSome functions in OpenCVReferences
3. 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.
4. 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
5. 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
6. Features and Description:Image data manipulationMatrix and vector manipulation and linear algebra routinesVarious dynamic data structuresCamera calibrationMotion analysisObject recognition
7. OpenCV Modules:cv - Main OpenCV functions. cvaux - Auxiliary (experimental) OpenCV functions. cxcore - Data structures and linear algebra support. highgui - GUI functions.