Covered fundamental concepts of communication systems,
including Fourier analysis/transform, modulation techniques (AM, FM, PM),
sampling and quantization, pulse modulation (PAM, PWM, PPM),
and basics of digital/data communications.
This course provides a comprehensive journey
through computer vision, starting with image basics and fundamental manipulations,
progressing to techniques like histograms, color segmentation, contour and shape analysis,
and extending into video processing and human–computer interaction through simple games.
Learners will explore advanced applications such as image registration, ArUco marker–based augmented reality,
and deep learning with OpenCV for tasks like face and landmark detection, object detection, tracking, and human pose estimation.
The course also emphasizes practical deployment by building interactive web apps with Streamlit, blending theory
with hands-on projects to bridge vision algorithms and real-world applications