Page 260 - AI Ver 1.0 Class 10
P. 260
Image Features
In computer vision an image feature is simply a piece of information about the content of an image. It can be
an edge, corners, start point or end point that can be taken. For different images the features may vary. These
features help to identify the images and for analysis purposes.
Let us try to understand the concept of image features with the help of an activity.
Task
Imagine that your security camera is capturing an image. At the top of the image, we are given six small patches
of images. Our task is to find the exact location of those image patches in the image. Take a pencil and mark the
exact location of those patches in the image.
A B C
A B C
1. Were you able to find the exact location of all the patches?
2. Which one was the most difficult to find?
3. Which one was the easiest to find?
Conclusion: The unique features of the images are the easiest to find, it may be corners, start of the image or the
end points of the image.
Introducing 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.
258 Touchpad Artificial Intelligence-X

