awesome-cv
Curated educational list for computer vision
https://github.com/mawady/awesome-cv
Last synced: 2 days ago
JSON representation
-
Online Courses
- Learning Python
- Version Control with Git
- Git Essential Training
- Learning GitHub
- Introduction to Python Programming
- Learning Python
- Intro to Data Science
- Intro to Data Analysis
- Python Data Analysis
- Segmentation and Clustering
- Python for Data Science Essential Training Part 1
- Python for Data Science Essential Training Part 2
- Introduction to Machine Learning Course
- Machine Learning with Scikit-Learn
- Intro to Deep Learning with PyTorch
- Introduction to Computer Vision
- OpenCV for Python Developers
-
YouTube Channels
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
- @bmvabritishmachinevisionas8529
- @TubingenML
- @AurelienGeron - On Machine Learning with Scikit-Learn and TensorFlow.
- @howardjeremyp - founder of fast.ai.
- @PieterAbbeel
- @pascalpoupart3507
- @MatthiasNiessner
- @MichaelBronsteinGDL
- @DeepFindr
- @deeplizard
- @sentdex
- @bmvabritishmachinevisionas8529
- @ComputerVisionFoundation - sponsored conferences on computer vision (e.g. CVPR and ICCV).
- @cvprtum
- @UCFCRCV
- @dynamicvisionandlearninggr1022
- @TubingenML
- @computervisiontalks4659
- @freecodecamp
- @LondonMachineLearningMeetup
- @LesHouches-iu6nv - 29, 2022.
- @MachineLearningStreetTalk
- @WeightsBiases
- @PreserveKnowledge
- @TwoMinutePapers
- @TheAIEpiphany - Google DeepMind, x-Microsoft engineer explaining AI papers.
- @bycloudAI
-
-
Summer Schools
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
Python Libraries
-
MATLAB Libraries
- PMT
- MLV - level Vision Toolbox (MLVToolbox), BWLab, University of Toronto|
- matlabfns
- VLFeat
- ElencoCode
-
Repos
- computervision-recipes
- vit-pytorch
- face_classification - time face detection and emotion/gender classification |
- mmdetection
- detectron2 - generation platform for object detection, segmentation and other visual recognition tasks |
- detr - to-End Object Detection with Transformers |
- libfacedetection
- FaceDetection-DSFD
- object-Detection-Metrics
- SAHI
- yolov5
- pytesseract
- albumentations - to-use wrapper around other libraries |
- ORB_SLAM2 - Time SLAM for Monocular, Stereo and RGB-D Cameras, with Loop Detection and Relocalization Capabilities |
- pyod
- imagededup
- Bringing-Old-Photos-Back-to-Life
- fastudp
- FastAI
- pytorch-lightning - performance AI research |
- ignite - level library to help with training and evaluating neural networks in PyTorch flexibly and transparently |
- pytorch_geometric
- kornia
- ncnn - performance neural network inference framework optimized for the mobile platform |
- PyTorch image models
- AlexeyAB/darknet - YOLOv4 / YOLOv3 / YOLOv2 |
- U-2-Net - Net: Going Deeper with Nested U-Structure for Salient Object Detection |
- segmentation_models.pytorch
- mmsegmentation
- mmocr
- EasyOCR - to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc |
- PaddleOCR
- PaddleSeg - to-use image segmentation library with awesome pre-trained model zoo, supporting wide-range of practical tasks in Semantic Segmentation, Interactive Segmentation, Panoptic Segmentation, Image Matting, 3D Segmentation, etc|
- mmtracking
- mmaction - source toolbox for action understanding based on PyTorch |
- image-match
- image-quality-assessment
- aesthetics
- pytorch-cnn-visualizations
- pytorch-grad-cam
- DALLE2-pytorch - E 2, OpenAI's updated text-to-image synthesis neural network, in Pytorch |
- imagen-pytorch - to-Image Neural Network, in Pytorch |
- openpose - time multi-person keypoint detection library for body, face, hands, and foot estimation |
- RobustVideoMatting
- Random-Erasing
- CutMix-PyTorch
- keras-cv
- PsychoPy
- alibi-detect
- Captum
- Alibi
- iNNvestigate
- keras-vis
- Keract
- SHAP
- TensorWatch
- WeightWatcher - source, diagnostic tool for analyzing Deep Neural Networks (DNN), without needing access to training or even test data |
-
Dataset Collections
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Task Management Tools
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Annotation Tools
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Awesome Lists
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Misc
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
- The "Python Machine Learning (3rd edition)" book code repository
- d2l-en - framework code, math, and discussions. Adopted at 200 universities
- python-fire
- PyTorch Computer Vision Cookbook
- jetson-inference - learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
- [Link1 - to-design-an-award-winning-conference-poster)] [[Link3](https://www.jamiebgall.co.uk/post/powerful-posters)]
- [Link1 - ii/projects/dissertation)]
- Multithreading with OpenCV-Python to improve video processing performance
- Computer Vision Zone - Videos and implementations for computer vision projects
- Writing Pet Peeves
- Machine Learning Mastery - Blogs
- PyImageSearch - Blogs
-
-
Thanks
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Reference Books
-
Courses
- Introduction to Computer Vision
- Quantitative Imaging
- Convolutional Neural Networks for Visual Recognition - Fei Li | Stanford University |
- Machine Learning for Robotics and Computer Vision
- Multiple View Geometry
- Variational Methods for Computer Vision
- Image and video processing - | Guillermo Sapiro | Duke University|
- Introduction to Computer Vision - | Aaron Bobick / Irfan Essa | Udacity |
- Advances in Computer Vision
- Computer Vision
- Computer Vision
- Advanced Computer Vision
- Advanced Deep Learning for Computer Vision - Taixé / Matthias Niessner | Technical University of Munich |
- Introduction to Digital Image Processing
-
Uni Courses
-
YouTube Playlists
- Computer Vision
- Advanced Computer Vision
- Advanced Deep Learning for Computer Vision - Taixé / Matthias Niessner | Technical University of Munich |
- Introduction to Digital Image Processing
- Quantitative Imaging
- Convolutional Neural Networks for Visual Recognition - Fei Li | Stanford University |
- Machine Learning for Robotics and Computer Vision
- Multiple View Geometry
- Image and video processing - | Guillermo Sapiro | Duke University|
-
Mailing Lists
-
Tags: Object Classification `[ObjCls]`, Object Detection `[ObjDet]`, Object Segmentation `[ObjSeg]`, General Library `[GenLib]`, Text Reading / Object Character Recognition `[OCR]`, Action Recognition `[ActRec]`, Object Tracking `[ObjTrk]`, Data Augmentation `[DatAug]`, Simultaneous Localization and Mapping `[SLAM]`, Outlier/Anomaly/Novelty Detection `[NvlDet]`, Content-based Image Retrieval `[CBIR]`, Image Enhancement `[ImgEnh]`, Aesthetic Assessment `[AesAss]`, Explainable Artificial Intelligence `[XAI]`, Text-to-Image Generation `[TexImg]`, Pose Estimation `[PosEst]`, Video Matting `[VidMat]`, Eye Tracking `[EyeTrk]`
-
-
Conferences
-
Journals
Programming Languages
Categories
Repos
57
YouTube Channels
27
Conferences
21
Journals
20
Online Courses
17
Courses
14
Misc
12
Dataset Collections
10
Reference Books
10
YouTube Playlists
9
Python Libraries
9
MATLAB Libraries
5
Thanks
4
Annotation Tools
4
Summer Schools
4
Awesome Lists
4
Mailing Lists
2
Task Management Tools
1
Uni Courses
1
Keywords
deep-learning
35
machine-learning
27
python
24
computer-vision
21
pytorch
21
object-detection
14
image-processing
13
image-classification
8
artificial-intelligence
8
data-science
7
neural-network
6
keras
5
tensorflow
5
image-segmentation
5
interpretability
4
segmentation
4
instance-segmentation
4
semantic-segmentation
4
transformer
3
yolo
3
explainable-ai
3
detection
3
data-mining
3
outlier-detection
3
unsupervised-learning
3
visualization
3
ocr
3
crnn
3
ai
3
caffe
3
c-plus-plus
3
image
3
pretrained-models
2
data-analysis
2
anomaly-detection
2
anomaly
2
augmentation
2
yolov3
2
awesome
2
imagenet
2
onnx
2
ml
2
ios
2
awesome-list
2
yolov5
2
graph-neural-networks
2
grad-cam
2
outlier
2
remote-sensing
2
saliency
2