Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 163 - 2615_KEC
P. 163

    B5
                     OPENCV                                                                                   CHAPTER

                        Learning Outcomes

                       The student will be able to:
                           Understand the concept of image processing and computer vision
                            Learn about OpenCV and its uses in real-world applications such as face detection, self-driving cars,
                          and medical imaging
                            Learn different ways to process an image in OpenCV.
                            Use OpenCV functions to read, display, and modify image dimensions.
                            Perform image processing operations like changing image brightness, cropping and shading images.
                            Understand the practical applications of OpenCV through programming.

                     A computer works with images in a very different way from humans. It does not understand
                     pictures as scenes or objects. Instead, it reads an image as a collection of tiny dots called pixels.
                     Each pixel stores numerical values that represent brightness or colour. The computer processes
                     these numbers using mathematical operations to analyse and modify the image.
                     When dealing with images and videos, the computer performs tasks such as changing brightness,
                     detecting  edges,  identifying  shapes  or recognising patterns.  This process  is  known as  image
                     processing and forms the basis of Computer Vision. By using special libraries such as OpenCV,
                     programmers can instruct the computer to read, display and manipulate images efficiently for
                     various practical applications.

                               INTRODUCTION TO OPENCV

                     OpenCV stands  for  Open-Source Computer  Vision Library, originally  developed  by Intel and
                     officially launched in 1999. It is an open-source software library for computer vision and Machine
                     Learning that helps a computer understand the content of digital images like photographs and
                     videos.

                     It helps in processing images and videos to identify objects, faces, or even handwriting. It supports
                     a wide variety of programming languages like Python, C++, Java, etc. and is available on almost
                     all platforms. We will use OpenCV for basic image processing operations on images such as
                     resizing, cropping and many more.

                                                                                                            OpenCV    161

| 158 159 160 161 162 163 164 165 166 167 168 |