Loading repository data…
Loading repository data…
SudeepSarkar / repository
A series of Colab (Jupyter) notebooks that walk you through the fundamentals of Computer Vision in python/pytorch/numpy/scipy/opencv.
taught by Prof. Sudeep Sarkar, University of South Florida, Tampa, USA
A series of Colab (Jupyter) notebooks that walk you through the fundamentals of Computer Vision in python/opencv/pytorch/numpy/scipy.
This is an elective course in the general theme of artificial intelligence (AI) and will teach you about algorithms to extract information from images and video. We will learn about the problems of segmentation, tracking, extraction of geometric transforms in images, estimation of 3D information from a 2D image(s), and object detection and recognition using traditional and deep learning methods.
Clone this repository. See how to do it -- https://www.geeksforgeeks.org/how-to-clone-github-repository-and-push-changes-in-colaboratory/
Solve the core problems in computer vision, including segmentation, low-level features, tracking, 2D and 3D image geometry, structure from motion, stereo, and object recognition.
Use traditional approaches and new deep learning-based solutions to solve computer vision problems.
Apply the theoretical pinning of the major solution approaches
Write computer vision code based on this understanding to solve real-life problems.
Main: Richard Szeliski (2022) Computer Vision: Algorithms and Applications, ISBN 978-3030343712, Springer (second edition). The pdf of the book (Current draft, second edition) is available at http://szeliski.org/Book for free for personal use.
Nalwa, Vishvjit (1993) A Guided Tour of Computer Vision, Addison-Wesley, Reading MA (ISBN 1-201-54853-4).
Jain, Ramesh, Rangachar Kasturi, and Brian G. Schunck (1995), Machine Vision, McGraw-Hill, New York (ISBN 0-07-032018-7).
The course is divided into 9 modules, each covering a topic area in computer vision. Each module is further divided into single class session notebooks. Two class sessions constitute a week. The entire set of modules is meant for a semester long course over 14 weeks. Each class session notebook include reading materials and assignments that involve running some variation of a code or solving some math problem, or providing explanations.