User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Computer Vision

A curated list of awesome computer vision resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 5, 2020, 6:14 a.m.

Thank you jbhuang0604 & contributors
View Topic on GitHub:
jbhuang0604/awesome-computer-vision

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Computer Vision

OpenCV Programming

Oscar Deniz Suarez, Mª del Milagro Fernandez Carrobles, Noelia Vallez Enano, Gloria Bueno Garcia, Ismael Serrano Gracia

Machine Learning

Fundamentals

Computer Vision

Steve Seitz (University of Washington)

Fall 2016](http://vision.cs.utexas.edu/381V-fall2016/) - Kristen Grauman (UT Austin)

Kalanit Grill-Spector and Fei-Fei Li (Stanford University)

Antonio Torralba and Bill Freeman (MIT)

Bastian Leibe (RWTH Aachen University)

Bastian Leibe (RWTH Aachen University)

Computational Photography

Machine Learning and Statistical Learning

Trevor Hastie and Rob Tibshirani (Stanford University)

Tomaso Poggio, Lorenzo Rosasco, Carlo Ciliberto, Charlie Frogner, Georgios Evangelopoulos, Ben Deen (MIT)

Andrew Zisserman (University of Oxford)

Charles Isbell, Michael Littman (Georgia Tech)

Fei-Fei Li, Andrej Karphaty, Justin Johnson (Stanford University)

Optimization

Conference papers on the web

Survey Papers

Computer Vision

Recent Conference Talks

3D Computer Vision

Internet Vision

Computational Photography

Learning and Vision

Object Recognition

Graphical Models

Machine Learning

Optimization

Deep Learning

Ruslan Salakhutdinov (University of Toronto)

Annotation tools

External Resource Links

General Purpose Computer Vision Library

Open source Python module for computer vision

1.7K
623
6y 4m
BSD-2-Clause

C-based/Cached/Core Computer Vision Library, A Modern Computer Vision Library

6.72K
1.72K
15d
n/a

zap: - Open source computer vision. [BSD]

An open source computer vision framework that gives access to several high-powered computer vision libraries, such as OpenCV. Written on Python and runs on Mac, Windows, and Ubuntu Linux.

VLFeat is an open and portable library of computer vision algorithms, which has Matlab toolbox.

Multiple-view Computer Vision

Feature Detection and Extraction

C++ implementation of the Local Binary Pattern texture descriptors. This class integrates with OpenCV and FFTW3 to bring a complete and fast implementation of the popular descriptors: LBP u2, ri, riu2 & hf. The routines for calculating these descriptors are inspired by the Matlab code of the original authors.

90
63
2y 12m
GPL-3.0

VLFeat is an open and portable library of computer vision algorithms, which has Matlab toolbox.

High Dynamic Range Imaging

HDR Toolbox for processing High Dynamic Range (HDR) images into MATLAB and Octave

218
106
19d
GPL-3.0

Semantic Segmentation

Stereo Vision

Optical Flow

Super-resolution

Image Deblurring

Image Completion

Image Retargeting

Alpha Matting

Image Pyramid

Edge-preserving image processing

Intrinsic Images

Contour Detection and Image Segmentation

Interactive Image Segmentation

Video Segmentation

Camera calibration

SLAM community:

Tracking/Odometry:

Graph Optimization:

g2o: A General Framework for Graph Optimization

1.74K
882
7d
n/a

Loop Closure:

Localization & Mapping:

LSD-SLAM

2.08K
1.19K
5y 12m
GPL-3.0

A Versatile and Accurate Monocular SLAM

1.06K
738
3y 11m
n/a

Single-view Spatial Understanding

Matlab codes that convert a RGBD image into a cad like model. This code is released as a part of my PhD dissertation.

22
13
6y 106d
n/a

Object Detection

Object detection system using deformable part models (DPMs) and latent SVM (voc-release5). You may want to use the latest tarball on my website. The github code may include code changes that have not been tested as thoroughly and will not necessarily reproduce the results on the website.

554
316
3y 8m
MIT

R-CNN: Regions with Convolutional Neural Network Features

2.09K
942
3y 8m
BSD-2-Clause

SPP_net : Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition

352
236
4y 4m
n/a

Structured Edge Detection Toolbox

710
347
4y 5m
n/a

General purpose nearest neighbor search

Nearest Neighbor Field Estimation

Visual Tracking

Image Captioning

Optimization

C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]

Nonlinear least-square problem and unconstrained optimization solver

Factor graph based discrete optimization and inference solver

Factor graph based lease-square optimization solver

Deep Learning

A curated list of deep learning resources for computer vision

9.36K
2.7K
3y 8m
n/a

Machine Learning

External Dataset Link Collection

Stereo Vision

Optical Flow

Video Object Segmentation

Change Detection

Image Super-resolutions

Intrinsic Images

Material Recognition

Multi-view Reconsturction

Visual Tracking

Visual Surveillance

Change detection

Image Classification

Scene Recognition

Object Detection

Semantic labeling

Multi-view Object Detection

Fine-grained Visual Recognition

Pedestrian Detection

Video-based

Image Deblurring

Image Captioning

Resource link collection

Writing

Martin Martin Hering Hering--Bertram (Hochschule Bremen University of Applied Sciences)

Marc H. Raibert (Boston Dynamics, Inc.)

Presentation

Research

Time Management

Blogs

Full tutorial of computer vision and machine learning basics with OpenCV and Keras in Python.

374
117
4m
n/a

A blog about Deep Learning and Data Science in general

Links

Songs