Unit 4: Camera Interfacing & Computer Vision - Subjective Questions

ECE140 — Workshop On Iot For Digital Society • Practice Questions with Detailed Answers

20 questions

1

Describe the architecture of the Raspberry Pi camera system and explain the function of its major components.

2

Explain the steps required to physically connect, enable, and test a Raspberry Pi camera.

3

What is a camera pipeline? Describe the sequence of operations from light capture to the production of a processed image.

4

Define an Image Signal Processor and explain any five important ISP operations.

5

Distinguish between exposure time, sensor gain, aperture, and frame rate in a camera system.

6

Describe how OpenCV can be installed and verified on a Raspberry Pi for Python-based computer-vision applications.

7

Explain how an image can be captured from a Raspberry Pi camera and processed using OpenCV.

8

What is image preprocessing? Explain the purpose of resizing, color conversion, normalization, and thresholding.

9

Compare mean, Gaussian, and median filtering for image smoothing and noise removal.

10

Explain histogram equalization and contrast-limited adaptive histogram equalization. When is each method appropriate?

11

Describe the stages of the Canny edge-detection algorithm and state its role in computer vision.

12

Explain face detection using Haar cascade classifiers, including its working principle, advantages, and limitations.

13

Differentiate between face detection and face recognition. Describe a complete face-recognition workflow.

14

Explain the Local Binary Pattern Histogram method used for face recognition.

15

Describe the working of a deep-learning-based object detector and explain the meaning of bounding box, class score, and confidence threshold.

16

Compare one-stage and two-stage deep-learning object detectors, giving suitable examples.

17

Explain Intersection over Union and non-maximum suppression in object detection.

18

Discuss techniques for optimizing a deep-learning object-detection model for real-time execution on a Raspberry Pi.

19

Describe how live video from a Raspberry Pi camera can be streamed over a network.

20

Analyze the factors that affect network video quality, bandwidth, and latency, and suggest methods to improve a Raspberry Pi streaming system.