Git Product home page Git Product logo

kalyan0510 / intro2cv Goto Github PK

View Code? Open in Web Editor NEW
25.0 2.0 6.0 247.1 MB

This repo includes solutions to all the 'in the class quizzes' and 7 problem sets of the Introduction to Computer Vision course (G Tech CS6476 - on Udacity)

MATLAB 7.53% Python 92.47%
georgia-tech cs-6476 introduction-to-computer-vision computer-vision hough-transform stereo-matching camera-calibration projection-matrix fundamental-matrix epipolar-lines harris-corner-detector sift ransac-algorithm hierarchical-lucas-kanade particle-filter motion-history-images image-stitching lucas-kanade image-moments action-recognition

intro2cv's Introduction

Intro2CV - Indtroduction to Computer Vision - Udacity (Georgia Tech - CS 6476)

Introduction to CV is a course taught by professor Dr. Aaron Bobick, offered free online by Udacity
(https://www.udacity.com/course/introduction-to-computer-vision--ud810).

This repository contains:

  1. Octave code solutions to 'in the class' quizzes
  2. Solution to all 7 problem sets + with all the extra credit problems solved
  3. Problem set solution reports added as README under each problem set directory
  4. Experimentation methods that helps understand the effect of parameters on certain algorithms (included in the ps_x.py files + observations added to ps_x/observations/ dir)
  5. A generic helper class that contains tools to operate on images
Links
Problem Set 0: Images as Functions
Problem Set 1: Edges and Lines
Problem Set 2: Window-based Stereo Matching
Problem Set 3: Geometry
Problem Set 4: Harris, SIFT, RANSAC
Problem Set 5: Optic Flow
Problem Set 6: Particle Tracking
Problem Set 7: Motion History Images

How to run

  1. Clone the repository
    git clone --recursive https://github.com/kalyan0510/Intro2CV.git
    cd Intro2CV/
    
  2. Install the dependent libraries from requirements.txt prefer Python 3.9.5
    pip3 install -r requirements.txt
    
  3. To run solutions of a problem set X, run the python file ./ps_X/ps_X.py (make sure the sub problem is not commented out)
    python3 ps_X/ps_X.py
    

intro2cv's People

Contributors

kalyan0510 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

intro2cv's Issues

Please make this repository private

We understand wanting to share your accomplishments of finding solutions to course materials. We ask that you make this repository private so that we can maintain the high caliber of learning and protect the value of the degree. When students and employers find that course solutions are easily found, it can raise concerns if the material is really being learned. We have found students who have copied portions of code they found from GitHub and submitted it as their own work. By making the repository private, we can ensure that current students are unable to use your work as their own. We understand that employers like to review students' code, so an option is to share the code by inviting them to the private repository.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.