Skip to content

yanzzzzzzzzz/cs131_fall2020

Repository files navigation

CS131: Computer Vision Foundations and Applications

This repository contains the released assignments for the fall 2020 iteration of CS131, a course at Stanford taught by Juan Carlos Niebles and Jiajun Wu .

follow this website to install requirements.

Homework #0 : Basics (Done)

  • Basic linear algebra
  • NumPy, and image manipulation using Python

Homework #1 : Filters (Done)

  • Linear filters
  • Convolution
  • Correlation
  • Template Matching

Homework #2 : Edges - Smart car lane detection (Done)

  • Canny edge detector
  • Hough transform
  • Lane Detection

Homework #3 : Panorama - Image stitching (Done)

  • Harris corner detector
  • RANSAC
  • HOG descriptor
  • Linear blending
  • Panorama stitching
  • Stitching Multiple Images

Homework #4 : Segmentation - clustering

  • Clustering Algorithms
    • K-Means clustering
    • Hierarchical Agglomerative Clustering
  • Quantitative Evaluation

Homework #5 : Seam carving

  • Image Reducing And Enlarging
  • Improved Seam Carving Using Forward Energy
  • Object Removal

Homework #6 : Object detection

  • Face Detection
    • Hog Feature
    • Image Pyramids
  • Deformable Parts Detection
  • K-Nearest Neighbors Classification
  • Cross Validation Choose Parameter K

Homework #7 : Tracking - optical flow

Homework #8 : Camera Models