Skip to content

purus15987/LearnCV.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

222 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Computer Vision Course (2025)

Welcome to the official course homepage for Computer Vision, taught by M. Purushotham, ML Researcher (GenAI/CV focus).


πŸ“š Course Modules

  • Module 0: Programming Prerequisites
  • Module 1: Image Processing Foundations
  • Module 2: Advanced Feature Engineering Techniques
  • Module 3: 3D Vision & Motion
  • Module 4: Real-Time Pattern Recognition Systems
  • Module 5: Deep Learning for Computer Vision
  • Module 6: Generative AI (GenAI) for Vision

πŸ—‚οΈ Teaching Plan & Resources


πŸ’‘ Projects

Want to explore real-world applications? Start by selecting a Project Idea from our curated list.

πŸ’‘ Have your own idea? Start a discussion under Discussions β†’ Ideas!


πŸš€ Get Started

"Every pixel tells a story. Learn to see beyond the image β€” that's the essence of Computer Vision."


πŸ“† Daily Lecture Index

πŸ“Œ Note: This section will be updated daily after each lecture.

πŸ“… Date πŸ“¦ Module 🧠 Topic πŸ“ Lecture Notes πŸ“š Remarks
June 31, 2025 Intro Introduction to LearnCV.ai LearnCV.ai Orientation
Aug 01, 2025 Module 0 Github Basics Git & Github Course Setup
Aug 02, 2025 Module 0 Python Requests, BeautifulSoup, Selenium Web Scraping Tutorial Data Collection
Aug 05, 2025 Module 0 Mathematics for AI Mathematics_for_AI.html Linear Algebra, Calculus
Aug 07, 2025 Module 0 Python Basics Python.html Cheatsheets, Tutorial
Aug 11, 2025 Module 0 Numpy Basics numpy.md Arrays & Operations, math, linear-algerbra, probability & statistics
Aug 19, 2025 Module 0 Data Science Basics Data-Science-Basics.md SQL, Pandas, NumPy, SciPy, Scikit-learn, Matplotlib, Seaborn, Tkinter, Streamlit
Aug 20, 2025 Module 0 Web Development Basics Web-Development-Basics.md HTML, CSS, JavaScript, Flask
Aug 22, 2025 Module 1 Image Acquisition, Image Representation Image Processing Foundation Digital vs Analog, Cameras, CMOS vs CCD, Pixels, Color Spaces
Aug 25, 2025 Module 0 OpenCV Basics OpenCV.md, OpenCV.ipynb, OpenCV.colab Image processing, Video analysis
Sep 02, 2025 Module 1 Image Filtering, Restoration, Enhancement & Compression Convolution, Morphological Ops, Spatial & Frequency Filtering, Fourier & Wavelet Transforms, Histogram Equalization, CLAHE, Gamma Correction, Compression Techniques Image Processing Foundation
Sep 03, 2025 Module 1 Image Filtering, Restoration, Enhancement & Compression Convolution, Morphological Ops, Spatial & Frequency Filtering, Fourier & Wavelet Transforms, Histogram Equalization, CLAHE, Gamma Correction, Compression Techniques Digital Image Processing
Sep 8, 2025 Module 2 Feature Extraction Methods with Mathematical sample Images Feature Extraction Edges, Keypoints, Texture, Shape
Oct 13, 2025 Unit Test – 2 Feature Extraction Methods Unit Test – 2 Assessment
Oct 22, 2025 Module 2 Common Knowledge + Similarities between DIP, Feature Extraction & Deep Learning Whiteboard Lecture Comparative Analysis
Nov 03, 2025 Module 3 Hough Transform – Lines Hough Notes part-1 Line Detection
Nov 04, 2025 Module 3 Hough Transform – Circles, Ellipse & Advanced Uses Hough Notes Circle Detection
Nov 15, 2025 Module 4 3D Vision & Motion 3D Vision Notes & Motion Stereo Imaging, Depth, Optical Flow, Motion Analysis
Nov 17, 2025 Module 5 Applications in Computer Vision Applications Photo Album Applications, Surveillance Applications, In-Vehicle Vision Systems (ADAS)
... ... ... ... ...

πŸ”¬ Lab Index

"Where theory meets practice – explore, implement, and innovate."

πŸ“… Date πŸ“¦ Lab No. 🧠 Lab Title πŸ“š Topics Covered πŸ”— Link
Aug 07, 2025 Practice Lab 1 Low-Level System Design using Python Functions, OOP, File Handling practice-lab1.md
Aug 11, 2025 Practice Lab 2 NumPy & ML Model Design OOPS, DataLoader.py, Model.py, Optimizer (SGD), Train.py, Test.py, /Results practice-lab2.md
Aug 18, 2025 Practice Lab 3 Real-time Data Processing, Analysis & Visualization SQL, Pandas, NumPy, SciPy, Scikit-learn, Matplotlib, Seaborn, Tkinter/Streamlit practice-lab3.md
Aug 21, 2025 Practice Lab 4 Web Development – Design & Deploy Your Portfolio Online HTML, CSS, JavaScript, Flask/Streamlit, Responsive Design, Deployment practice-lab4.md
Aug 25, 2025 Practice Lab 5 Image & Video Processing with OpenCV OpenCV, Scikit-Image, Pillow, Numpy, Image Processing Foundamentals practice-lab5.md
Sep 04, 2025 Practice Lab 6 Image Filtering, Restoration, Enhancement & Compression Convolution, Morphological Ops, Spatial & Frequency Filtering, Fourier & Wavelet Transforms, Histogram Equalization, CLAHE, Gamma Correction, Compression Techniques practice-lab6.md
Sep 20–Oct 05, 2025 Practice Lab 7 Project Preparation & Dataset Engineering Project Selection, Dataset Search, Data Cleaning, Data Annotation, Google Colab Setup, GitHub Repo Setup Project Development Instructions
Oct 06–Oct 30, 2025 Practice Lab 8 Deep Learning Model Design & Training (Task 5) Model Selection, CNN/Transformer Design, Training/Evaluation, Benchmarks, Real-time Inference Pipeline Task-5
Oct 31–Nov 15, 2025 Practice Lab 9 Classical Feature Engineering Integration (Task 6) SIFT, HOG, LBP, GLCM, ORB, Hu Moments, Hybrid Pipeline, Low-Data Regime Experiments, Robustness Testing Task-6
Nov 16–Dec 20, 2025 Practice Lab 10 Project Deployment + Research Paper Writing (Task 7) Deployment (Flask/Streamlit/ONNX/TFLite), API Design, UI Dashboard, Research Paper Drafting & Formatting Task-7
... ... ... ... ...

πŸ“‘ Assignments Index

"Build, apply, and showcase your learning – step by step.

Assignment Submission Tracker

πŸ“… Deadline πŸ“ Assignment No. πŸ“Œ Assignment Title πŸ“š Topics Covered πŸ”— Link
Aug 11, 2025 Assignment 1 Mathematical Foundations for Computer Vision Linear Algebra, Probability & Statistics, Geometry, Optimization, Calculus, Signals assignment-1.md
Aug 28, 2025 Assignment 2 OpenCV Lab Notebook Submission Image operations, Color spaces, Transformations, Video basics assignment-2.md
Sep 08, 2025 Assignment 3 Image Processing & Analysis Toolkit (GUI – OpenCV + Streamlit) GUI Design, Filtering, Color conversions, Enhancement, Compression assignment-3.md
Sep 20, 2025 Assignment 4 Feature Extraction and Shape Analysis Toolkit Detect, extract, and visualize image features (edges, corners, blobs) assignment-4.md
Nov 14, 2025 Assignment 5 Deep Learning Computer Vision Project with Real-time Deployment Model selection, training, evaluation, optimization, real-time deployment architecture assignment-5.md
Nov 28, 2025 Assignment 6 Classical Feature Engineering for DL-CV Project Hybrid pipelines, robustness analysis, handcrafted features + DL, benchmarking assignment-6.md
Dec 20, 2025 Assignment 7 Research Paper Submission Full research workflow: abstract, methodology, experiments, results, conclusion assignment-7.md
... ... ... ... ...

🌍 FAQs (Frequently Asked Questions)

Whether you are just starting out, curious about the field, or looking for guidance on careers, skills, or resourcesβ€”this is the place to begin.

πŸ‘‰ Click here to view: Fresher FAQs on Computer Vision


πŸ‘¨β€πŸ« Instructors

Purushotham Mailapalli
Assistant Professor, JBIET College, Hyderabad
πŸ“Ž GitHub | LinkedIn



⚠️ Note: This site is under active development. Bookmark it for regular updates!

About

A practical Computer Vision course with theory, hands-on labs, and projects, designed for undergraduate engineering students.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors