★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
CBSE Class 10 · Artificial Intelligence, code 417 · Unit 5, 2026-27
These computer vision class 10 questions and answers start with a fact many students miss: in CBSE 417 for 2026-27, Computer Vision carries only 4 of the 50 theory marks, yet the syllabus gives it twice as many practical hours as theory hours. So this page does two jobs. It answers the short theory questions on pixels, resolution, grayscale, RGB and CV tasks, and it works the kernel, convolution and CNN arithmetic the practical and viva lean on. Our batch teaches the unit the same way.
Live online · 4 theory marks, big practical · pixel and RGB counts worked · convolution and pooling by hand · image programs for the file · first class free
Start here
The 417 course whose Class 10 batch teaches Unit 5, the Orange course for the coral bleaching image walkthrough, and AI and ML for students who want to see a CNN trained, not just drawn.

The batch / 417 Class 10
Unit 5 for both halves of the exam: short theory answers on pixels and tasks, then kernels, CNN layers and image programs for the practical.
Open the course →
Practical / Orange
Image classification without code, including the coral bleaching use case the curriculum names for Unit 5.
Open the course →
Go further / AI and ML
Train a small image classifier and watch convolution, ReLU and pooling change a picture, layer by layer.
Open the course →Ans. The short version
Computer vision class 10 questions and answers for CBSE 417 come from Unit 5, which carries 4 of the 50 theory marks in 2026-27, the smallest theory unit, but 20 practical hours against 10 of theory. The theory paper asks about CV applications, CV tasks (classification, localisation, object detection, segmentation) and image basics: pixels, resolution, pixel values from 0 to 255, grayscale and RGB. Convolution, kernels, CNN layers and no-code image tools sit in the practical half, along with two image programs for the file. Modern Age Coders teaches both halves live, Monday and Wednesday at 9:00 PM IST, or personalised one to one.
Q1. How much is CV worth?
Computer Vision carries 4 theory marks out of 50, the smallest share of any unit examined in the written paper. But the 2026-27 curriculum gives it 10 theory hours and 20 practical hours: no other theory unit has more practical time than theory time.
| Part of Unit 5 | Topics in the 2026-27 curriculum | Where it is assessed |
|---|---|---|
| Introduction and applications | What CV is, where it is used | Theory paper |
| CV concepts and tasks | Classification, classification with localisation, object detection, segmentation | Theory paper |
| Basics of images | Pixel, resolution, pixel value, grayscale and RGB images | Theory paper |
| No-code AI tools | Lobe, Teachable Machine, Orange; the coral bleaching walkthrough | Practical |
| Image features and the convolution operator | Features such as edges and corners; applying a kernel | Practical |
| Convolutional Neural Network | The kernel and the layers of a CNN | Practical |
The practical exam covers Units 4 to 7, so CV is part of it. Two of CBSE's eight suggested programs are image programs: read an image and display it, and read an image and identify its shape. Early detection of coral bleaching is one of CBSE's sample projects. Expect the viva to ask what a kernel does or why pooling is used, even though those topics are not in the theory list.
The program list and file format are on the 417 project and practical file page.
Q2. Count the pixels
A pixel, short for picture element, is the smallest unit of a digital image. Resolution is the number of pixels in an image, written as width x height, so a 1920 x 1080 image has 1920 pixels across and 1080 down.
| Image | Pixels (width x height) | Values stored, grayscale | Values stored, RGB |
|---|---|---|---|
| 800 x 600 | 480,000 | 480,000 | 1,440,000 |
| 1920 x 1080 (full HD) | 2,073,600 | 2,073,600 | 6,220,800 |
| 4000 x 3000 (a 12 megapixel photo) | 12,000,000 | 12,000,000 | 36,000,000 |
Grayscale: each pixel holds one number for brightness. In a byte image that number runs from 0 (black) to 255 (white), because one byte has 8 bits and 2 to the power 8 is 256 possible values.
RGB: each pixel holds three numbers, one each for red, green and blue, each from 0 to 255. Mixing them gives the colour. That is why an RGB image stores three times as many values as a grayscale image of the same size.
One simple way to turn a colour pixel grey is to average its three values: (90, 180, 30) becomes 100. Image libraries such as OpenCV weight green most, which gives 136 for the same pixel, so say which method you used.
| (R, G, B) | Colour |
|---|---|
| (0, 0, 0) | Black |
| (255, 255, 255) | White |
| (255, 0, 0) | Red |
| (0, 255, 0) | Green |
| (255, 255, 0) | Yellow (red plus green light) |
| (128, 128, 128) | Mid grey: equal values give a shade of grey |
Q3. Name the task
Computer vision is the field of AI that lets a machine take in images or video and extract information from them to make a decision. Image processing, by contrast, only changes an image, such as brightening or resizing it; it is a subset of computer vision.
| Task | What the output is | Example |
|---|---|---|
| Classification | One label for the whole image | A leaf photo is labelled "healthy" or "diseased" |
| Classification with localisation | One label plus a box around that one object | The app says "cat" and draws a box round the single cat |
| Object detection | Boxes and labels for many objects in one image | A traffic camera boxes every car, bus and scooter |
| Instance segmentation | The exact pixels of each separate object | Each person in a crowd photo is outlined separately |
Phones unlock and schools mark attendance by matching a face to stored features.
The app finds the eyes, nose and mouth in each video frame and places the effect on them.
A photo of a plant or a shoe is used as the query instead of typed words.
Cameras follow which shelves shoppers visit and spot empty racks for restocking.
The car detects lanes, signs, vehicles and people around it, many times a second.
Scans and X-rays are checked for patterns a doctor then confirms.
The trap in task questions is one word: "every" or "all" objects means detection; "exact outline" or "pixels" means segmentation; a single object with a box is localisation. Pairs like these are collected on Class 10 AI difference between questions.
Q4. Apply the kernel
Convolution is the operation of sliding a small matrix, the kernel, over an image, multiplying the overlapping values cell by cell and adding them up to give one output value per position. A kernel is that small matrix; its numbers decide the effect, such as blurring, sharpening or finding edges.
Image (a light stripe on a dark ground) 10 80 80 10 10 10 80 80 10 10 10 80 80 10 10 10 80 80 10 10 10 80 80 10 10 Kernel (vertical edge finder) -1 0 1 -1 0 1 -1 0 1
As in the CBSE handbook, the kernel is laid on the image as written, multiplied cell by cell and summed. No flipping.
Place the kernel on the top-left 3 x 3 patch (columns 1 to 3). Each row gives -10 + 0 + 80 = 70, and three rows give 210.
Move one column right (columns 2 to 4). Each row now gives -80 + 0 + 10 = -70, so the sum is -210. One more step right gives -210 again.
A 5 x 5 image and a 3 x 3 kernel, with no padding, give a 3 x 3 output, because 5 - 3 + 1 = 3. Each output row is 210, -210, -210: a large positive value where dark turns light, a large negative one where light turns dark. That is an edge, found by arithmetic.
import numpy as np
img = np.array([[10, 80, 80, 10, 10]] * 5)
k = np.array([[-1, 0, 1]] * 3)
print(img.shape)
out = np.zeros((3, 3), dtype=int)
for i in range(3):
for j in range(3):
out[i, j] = (img[i:i+3, j:j+3] * k).sum()
print(out)
print(np.maximum(out, 0))
np.maximum(out, 0) is ReLU: negatives become 0.
(5, 5) [[ 210 -210 -210] [ 210 -210 -210] [ 210 -210 -210]] [[210 0 0] [210 0 0] [210 0 0]]
img.shape is the idea behind the file program "read an image and identify its shape": an OpenCV image is an array too, and its shape gives height, width and the number of colour channels.
| Layer | What it does | Worked numbers |
|---|---|---|
| 1. Convolution layer | Applies kernels to pull out features such as edges, giving a feature map | The 3 x 3 map above |
| 2. ReLU (Rectified Linear Unit) | Replaces every negative value with 0 and keeps positives as they are | -210 becomes 0; 210 stays 210 |
| 3. Pooling layer | Shrinks the feature map while keeping the important values; max pooling keeps the largest in each block, average pooling the mean | [[3,1,0,2],[5,4,1,1],[0,2,6,8],[1,3,7,2]] with 2 x 2 blocks: max gives [[5,2],[3,8]], average gives [[3.25,1],[1.5,5.75]] |
| 4. Fully connected layer | Takes the final features and decides the label | "healthy coral" or "bleached coral" |
How a perceptron and neural networks work in general belongs to Unit 2; see CBSE Class 10 AI advanced modeling questions.
Q5. Practise for paper and viva
The first set is the shape of the theory paper. The second is what an examiner may ask in the practical viva, where kernels and CNN layers come up.
More one-mark items on this unit sit beside the others on Class 10 AI MCQ with answers, and the full list of spoken questions is on CBSE Class 10 AI viva questions.
Q6. How is it taught?
Because the written paper gives Computer Vision so few marks, the class keeps its theory tight and spends the rest of the unit where CV is really assessed: building, running and explaining.
Pixels, resolution, grayscale, RGB and the four tasks are taught on Monday with quick counting drills, then folded into the timed objective sets so those four marks stay safe.
On Wednesday students apply kernels to small grids by hand, then to real photos in Python, and watch an edge appear. ReLU and pooling are done on numbers first, pictures second.
The two image programs go into the practical file with their output. The coral bleaching walkthrough is built in Orange, and every student rehearses explaining kernels and CNN layers aloud for the viva.
The hands-on tool has its own page, Orange Data Mining for Class 10 AI. The next theory unit, worth twice as much, is answered on NLP class 10 questions and answers.
Batch or personalised: you choose
The batch takes Unit 5 in its turn, theory first and then the practical work, alongside students doing the same programs. One to one can go straight to what your child needs, a kernel sum, an image program or the viva. Monthly billing with no admission fee; stop at the end of any month.
Option 1 · Fixed batch timings
₹1,499
per month, two live classes a week
Option 2 · Choose your own timing
₹4,999
per month, one private class a weektwo private classes a week, at a time set with you
If the theory is fine but the image programs or the viva worry you, a few one to one sessions usually settle them. If the student has not started the practical half of the course, the batch covers it with the rest of the syllabus. Fees are shown in your currency.
Studying outside India?
In Sharjah, Jeddah or Muscat, a CBSE school runs the same Unit 5 practical and the same 4-mark theory section. These are the batch times where you are this winter.
| Where you live | Mon and Wed 9:00 PM IST | Best format |
|---|---|---|
| India (IST) every Indian city | 9:00 PM | Batch fits |
| UAE and Oman Dubai, Abu Dhabi, Sharjah, Muscat | 7:30 PM | Batch fits |
| Saudi Arabia, Qatar, Kuwait, Bahrain Riyadh, Jeddah, Dammam, Doha, Kuwait City, Manama | 6:30 PM | Batch fits |
| Nepal Kathmandu | 9:15 PM | Batch fits |
| Ethiopia and East Africa Addis Ababa and East Africa Time | 6:30 PM | Batch fits |
| Singapore and Malaysia Singapore, Kuala Lumpur | 11:30 PM | Choose 1-on-1 |
When 9:00 PM IST is too late locally, one to one is held at an hour that suits you. See CBSE Class 10 AI online classes in the Gulf and abroad.
What families say
Real reviews from real families. We neither write nor commission them.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
The rest of the Class 10 series
Every page in the CBSE Class 10 AI (417) series, grouped by what you need: classes, each unit, question practice, notes and revision, and the exam itself.
ICSE Class 10 Computer Applications (Java): The Tue and Wed ICSE Java batch ICSE Computer Applications syllabus ICSE Java programs practice ICSE CA important questions
Questions about Computer Vision in Class 10 AI
Unit 5, Computer Vision, carries 4 of the 50 theory marks in CBSE 417 for 2026-27, the smallest theory unit. The curriculum gives it 10 theory hours but 20 practical hours, so much of its weight is felt in the practical exam, the practical file and the viva rather than in the written paper.
In the 2025-26 sample paper there were four one-mark objective items and one two-mark question from this unit, and no four-mark question. Expect pixel or value counts, grayscale against RGB, naming a CV task from a description and examples of applications. The 2026-27 sample paper for 417 is not out yet.
A Convolutional Neural Network is a deep learning model built for images. It passes an image through a convolution layer that finds features, a ReLU layer that removes negative values, a pooling layer that shrinks the result, and a fully connected layer that gives the final label. In 2026-27 it is listed in the practical part of Unit 5.
Convolution slides a small matrix called a kernel across an image. At each position the overlapping numbers are multiplied cell by cell and added, giving one value of the output. With a 5 x 5 image and a 3 x 3 kernel and no padding, the output is 3 x 3. It is used to find features such as edges.
A kernel is a small matrix of numbers, often 3 x 3, that is slid over an image during convolution. Its values decide the effect: one kernel blurs, another sharpens, another finds vertical edges. In a CNN, the kernel values are learned during training instead of being typed in.
A pixel is the smallest unit of a digital image, one dot holding a value. Resolution is the number of pixels, written as width x height, so a 1920 x 1080 image has 2,073,600 pixels. Higher resolution means more pixels and finer detail, and a larger file.
A grayscale image stores one number per pixel, from 0 for black to 255 for white. An RGB image stores three numbers per pixel, for red, green and blue, each from 0 to 255. So an RGB image of the same size stores three times as many values: 800 x 600 gives 480,000 grayscale values but 1,440,000 RGB values.
A byte image gives each value 8 bits. Eight bits can form 2 to the power 8, or 256, different patterns, so the values run from 0 to 255. That is also why each of R, G and B has 256 levels in a standard colour image.
CBSE's suggested list for 2026-27 includes two image programs: read an image and display it using Python, and read an image and identify its shape. The shape is the array's height, width and number of colour channels. Your school may add more; at least 15 programs are needed in the file.
Yes, for two reasons. The theory marks are among the easiest to secure, since most are short definitions or counts. And the practical exam, file and viva together are worth far more than 4 marks, and Computer Vision is part of them, so skipping the unit costs marks there.
Yes. The batch teaches the theory topics with timed drills, then does kernels, CNN layers, the image programs and the Orange coral bleaching walkthrough in class, with viva rehearsal. It is included in the monthly fee shown on this page, for the batch or one to one, and the first class is a free demo.
Start
In the free first class your child counts pixels and values for a few images, applies a kernel to a small grid by hand and sees the same result come out of Python, then answers two viva questions on CNN layers. Afterwards the mentor tells you how ready your child is for both halves of the unit, and whether the batch or one to one suits better.
To see how the whole subject is weighted, read the 417 exam date and paper pattern.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Every class is live video. The form requests a callback and reserves nothing.
A full live class of about 45 to 60 minutes at a slot you pick, with a written skill report and learning roadmap on WhatsApp afterwards. The fee is adjusted against your first month if you enrol.
Book a priority demo