All Projects β†’ jalalirs β†’ Introduction-to-Computer-Vision

jalalirs / Introduction-to-Computer-Vision

Licence: other
Introduction to Computer Vision (Udacity Course)

Programming Languages

Jupyter Notebook
11667 projects
HTML
75241 projects

Projects that are alternatives of or similar to Introduction-to-Computer-Vision

Deep-Learning
It contains the coursework and the practice I have done while learning Deep Learning.πŸš€ πŸ‘¨β€πŸ’»πŸ’₯ 🚩🌈
Stars: ✭ 21 (-68.66%)
Mutual labels:  udacity-nanodegree
Boston-House-Price-Prediction
This repository contains files for Udacity's Machine Learning Nanodegree Project: Boston House Price Prediction
Stars: ✭ 45 (-32.84%)
Mutual labels:  udacity-nanodegree
Self-Driving-Car-Steering-Simulator
The aim of this project is to allow a self driving car to steer autonomously in a virtual environment.
Stars: ✭ 15 (-77.61%)
Mutual labels:  udacity-nanodegree
MyReads
πŸ“š MyReads is @udacity React Nanodegree Project. This is a book tracking app allows you to select and categorize books you have read, are currently reading, or want to read. The project emphasizes using React to build the application and provides an API server and client library that it should be persisted information as user’s interacts with th…
Stars: ✭ 13 (-80.6%)
Mutual labels:  udacity-nanodegree
Nano-Degree-Projects
πŸŽ“ Udacity Nano Degree Android Projects. All Needed projects you can check out my work here. Submitted and accepted projects.
Stars: ✭ 68 (+1.49%)
Mutual labels:  udacity-nanodegree
Data-Analyst-Nanodegree
This repo consists of the projects that I completed as a part of the Udacity's Data Analyst Nanodegree's curriculum.
Stars: ✭ 13 (-80.6%)
Mutual labels:  udacity-nanodegree
udacity-iOS-nanodegrees
List of iOS Udacity Nanodegree programs with links to the free courses in their curricula
Stars: ✭ 52 (-22.39%)
Mutual labels:  udacity-nanodegree
udacity-fsnd
Udacity Full Stack Web Developer Nanodegree program (FSND) course materials
Stars: ✭ 66 (-1.49%)
Mutual labels:  udacity-nanodegree
Udacity-Computer-Vision-Nanodegree
πŸ“· Computer Vision Nanodegree Repository
Stars: ✭ 34 (-49.25%)
Mutual labels:  udacity-nanodegree
UDACITY-Deep-Learning-Nanodegree-PROJECTS
These are the projects I did on my Udacity Deep Learning Nanodegree 🌟 πŸ’» πŸ’». πŸ’₯ 🌈
Stars: ✭ 18 (-73.13%)
Mutual labels:  udacity-nanodegree
Udacity Nanodegrees
πŸŽ“ List of Udacity Nanodegree programs with links to the free courses in their curricula
Stars: ✭ 5,893 (+8695.52%)
Mutual labels:  udacity-nanodegree
udacity-cvnd-projects
My solutions to the projects assigned for the Udacity Computer Vision Nanodegree
Stars: ✭ 36 (-46.27%)
Mutual labels:  udacity-nanodegree
FlyingCarUdacity
πŸ›©οΈβš™οΈ 3D Planning, PID Control, Extended Kalman Filter for the Udacity Flying Car Nanodegree // FCND-Term1
Stars: ✭ 16 (-76.12%)
Mutual labels:  udacity-nanodegree
SUSE-Cloud-Native-Foundations-Scholarship
Udacity Suse Cloud Native Foundations Scholarship Course Walkthrough
Stars: ✭ 34 (-49.25%)
Mutual labels:  udacity-nanodegree
Deep-Knowledge-Tracing
An implementation of the Deep Knowledge Tracing (DKT) using Tensorflow 2.0
Stars: ✭ 77 (+14.93%)
Mutual labels:  udacity-nanodegree
SAComputerVisionMachineLearning
Computer Vision and Machine Learning related projects of Udacity's Self-driving Car Nanodegree Program
Stars: ✭ 36 (-46.27%)
Mutual labels:  udacity-nanodegree
Udacity
This repo includes all the projects I have finished in the Udacity Nanodegree programs
Stars: ✭ 57 (-14.93%)
Mutual labels:  udacity-nanodegree
Image-Classifier
Final Project of the Udacity AI Programming with Python Nanodegree
Stars: ✭ 63 (-5.97%)
Mutual labels:  udacity-nanodegree
Udacity-Advance-Lane-detection-of-the-road
Udacity Self-Driving Car Engineer Nanodegree Advanced Lane Finding Project. Identifying lanes using edge detection (Sobel operator, gradient of magnitude and direction, and HLS color space), camera calibration and unwarping (distortion correction and perspective transform), and polynomial fitting for the lanes.
Stars: ✭ 27 (-59.7%)
Mutual labels:  udacity-nanodegree
FCND-Term1-P3-3D-Quadrotor-Controller
Udacity Flying Car Nanodegree - Term 1 - Project 3 - 3D Quadrotor Controller
Stars: ✭ 31 (-53.73%)
Mutual labels:  udacity-nanodegree

Introduction to Computer Vision

A python version

In this project, you will find notes, screenshots and python implementations of all the concepts discussed in the lovely free Ucacity course "Introduction to Computer Vision" thankfully produced by Georgia Institute of Technology and presented by Prof. Aaron Bobick, Irfan Essa, and Arpan Chakraborty. This course provides an introduction to computer vision including fundamentals, and methods for application and machine learning classification.

Project Instructions

  1. The code in the notebooks is based on Python 3. Python 2 will fail in several cases.
  2. The notebooks essentially depend on the following libraries: numpy, scipy, cv2, and PIL.
  3. You will likely need to install more pip packages to run the notebooks. We assume that you have enough proficiency to install them as needed.

Content

  • 1A-L1: Introduction
  • Images
    • 2A-L1 Images as functions
    • 2A-L2 Filtering
    • 2A-L3 Linearity and convolution
    • 2A-L4 Filters as templates
    • 2A-L5 Edge detection: Gradients
    • 2A-L6 Edge detection: 2D operators
    • 2B-L1 Hough transform: Lines
    • 2B-L2 Hough transform: Circles
    • 2B-L3 Generalized Hough transform
    • 2C-L1 Fourier transform
    • 2C-L2 Convolution in frequency domain
    • 2C-L3 Aliasing
  • Camera & Calibration
    • 3A-L1 Cameras and images
    • 3A-L2 Perspective imaging
    • 3B-L1 Stereo geometry
    • 3B-L2 Epipolar geometry
    • 3B-L3 Stereo correspondence
    • 3C-L1 Extrinsic camera parameters
    • 3C-L2 Instrinsic camera parameters
    • 3C-L3 Calibrating cameras
    • 3D-L1 Image to image projections
    • 3D-L2 Homographies and mosaics
    • 3D-L3 Projective geometry
    • 3D-L4 Essential matrix
    • 3D-L5 Fundamental matrix
  • Visual Feature
    • 4A-L1 Introduction to "features"
    • 4A-L2 Finding corners
    • 4A-L3 Scale invariance
    • 4B-L1 SIFT descriptor
    • 4B-L2 Matching feature points (a little)
    • 4C-L1 Robust error functions
    • 4C-L2 RANSAC
  • Photometry
    • 5A-L1 Photometry
    • 5B-L1 Lightness
    • 5C-L1 Shape from shading
  • Motion
    • 6A-L1 Introduction to motion
    • 6B-L1 Dense flow: Brightness constraint
    • 6B-L2 Dense flow: Lucas and Kanade
    • 6B-L3 Hierarchical LK
    • 6B-L4 Motion models
  • Tracking
    • 7A-L1 Introduction to tracking
    • 7B-L1 Tracking as inference
    • 7B-L2 The Kalman filter
    • 7C-L1 Bayes filters
    • 7C-L2 Particle filters
    • 7C-L3 Particle filters for localization
    • 7C-L4 Particle filters for real
    • 7D-L1 Tracking considerations
  • Recognition
    • 8A-L1 Introduction to recognition
    • 8B-L1 Classification: Generative models
    • 8B-L2 Principle Component Analysis
    • 8B-L3 Appearance-based tracking
    • 8C-L1 Discriminative classifiers
    • 8C-L2 Boosting and face detection
    • 8C-L3 Support Vector Machines
    • 8C-L4 Bag of visual words
    • 8D-L1 Introduction to video analysis
    • 8D-L2 Activity recognition
    • 8D-L3 Hidden Markov Models
  • Colors
    • 9A-L1 Color spaces
    • 9A-L2 Segmentation
    • 9A-L3 Mean shift segmentation
    • 9A-L4 Segmentation by graph partitioning
    • 9B-L1 Binary morphology
    • 9C-L1 3D perception
  • Human Vision System
    • 10A-L1 The retina
    • 10B-L1 Vision in the brain
  • We're Done!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].