← 开源
balavenkatesh3322

CV-pretrained-model

A collection of computer vision pre-trained models.

ListsModel collections
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.37k
Star
187
Fork
+0
本周
7
贡献者
创建于 2020-07-14 · 更新于 2026-09-29 · 今日第 9826 名
主要开发者
README

Maintenance GitHub GitHub GitHub

Computer Vision Pretrained Models

CV logo

What is pre-trained Model?

A pre-trained model is a model created by some one else to solve a similar problem. Instead of building a model from scratch to solve a similar problem, we can use the model trained on other problem as a starting point. A pre-trained model may not be 100% accurate in your application.

For example, if you want to build a self learning car. You can spend years to build a decent image recognition algorithm from scratch or you can take inception model (a pre-trained model) from Google which was built on ImageNet data to identify images in those pictures.

Other Pre-trained Models

Model Deployment library

Framework

Model visualization

You can see visualizations of each model's network architecture by using Netron.

CV logo

Tensorflow [| Model Name | Description | Framework | License |

| :---: | :---: | :---: | :---: | | ObjectDetection | Localizing and identifying multiple objects in a single image.| Tensorflow| Apache License | Mask R-CNN | The model generates bounding boxes and segmentation masks for each instance of an object in the image. It's based on Feature Pyramid Network (FPN) and a ResNet101 backbone. | Tensorflow| The MIT License (MIT) | Faster-RCNN | This is an experimental Tensorflow implementation of Faster RCNN - a convnet for object detection with a region proposal network. | Tensorflow| MIT License | YOLO TensorFlow | This is tensorflow implementation of the YOLO:Real-Time Object Detection. | Tensorflow| Custom | YOLO TensorFlow ++ | TensorFlow implementation of 'YOLO: Real-Time Object Detection', with training and an actual support for real-time running on mobile devices. | Tensorflow| GNU GENERAL PUBLIC LICENSE | MobileNet | MobileNets trade off between latency, size and accuracy while comparing favorably with popular models from the literature. | Tensorflow| The MIT License (MIT) | DeepLab | Deep labeling for semantic image segmentation. | Tensorflow| Apache License | Colornet | Neural Network to colorize grayscale images. | Tensorflow| Not Found | SRGAN | Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network. | Tensorflow| Not Found | DeepOSM | Train TensorFlow neural nets with OpenStreetMap features and satellite imagery. | Tensorflow| The MIT License (MIT) | Domain Transfer Network | Implementation of Unsupervised Cross-Domain Image Generation. | Tensorflow| MIT License | Show, Attend and Tell | Attention Based Image Caption Generator. | Tensorflow| MIT License | android-yolo | Real-time object detection on Android using the YOLO network, powered by TensorFlow. | Tensorflow| Apache License | DCSCN Super Resolution | This is a tensorflow implementation of "Fast and Accurate Image Super Resolution by Deep CNN with Skip Connection and Network in Network", a deep learning based Single-Image Super-Resolution (SISR) model. | Tensorflow| Not Found | GAN-CLS | This is an experimental tensorflow implementation of synthesizing images. | Tensorflow| Not Found | U-Net | For Brain Tumor Segmentation. | Tensorflow| Not Found | Improved CycleGAN |Unpaired Image to Image Translation. | Tensorflow| MIT License | Im2txt | Image-to-text neural network for image captioning. | Tensorflow| Apache License | SLIM | Image classification models in TF-Slim. | Tensorflow| Apache License | DELF | Deep local features for image matching and retrieval. | Tensorflow| Apache License | Compression | Compressing and decompressing images using a pre-trained Residual GRU network. | Tensorflow| Apache License | AttentionOCR | A model for real-world image text extraction. | Tensorflow| Apache License

↥ Back To Top](#framework)

Keras [| Model Name | Description | Framework | License |

| :---: | :---: | :---: | :---: | | Mask R-CNN | The model generates bounding boxes and segmentation masks for each instance of an object in the image. It's based on Feature Pyramid Network (FPN) and a ResNet101 backbone.| Keras| The MIT License (MIT) | VGG16 | Very Deep Convolutional Networks for Large-Scale Image Recognition. | Keras| The MIT License (MIT) | VGG19 | Very Deep Convolutional Networks for Large-Scale Image Recognition. | Keras| The MIT License (MIT) | ResNet | Deep Residual Learning for Image Recognition. | Keras| The MIT License (MIT) | ResNet50 | Deep Residual Learning for Image Recognition. | Keras| The MIT License (MIT) | Nasnet | NASNet refers to Neural Architecture Search Network, a family of models that were designed automatically by learning the model architectures directly on the dataset of interest. | Keras| The MIT License (MIT) | MobileNet | MobileNet v1 models for Keras. | Keras| The MIT License (MIT) | MobileNet V2 | MobileNet v2 models for Keras. | Keras| The MIT License (MIT) | MobileNet V3 | MobileNet v3 models for Keras. | Keras| The MIT License (MIT) | efficientnet | Rethinking Model Scaling for Convolutional Neural Networks. | Keras| The MIT License (MIT) | Image analogies | Generate image analogies using neural matching and blending. | Keras| The MIT License (MIT) | Popular Image Segmentation Models | Implementation of Segnet, FCN, UNet and other models in Keras. | Keras| MIT License | Ultrasound nerve segmentation | This tutorial shows how to use Keras library to build deep neural network for ultrasound image nerve segmentation. | Keras| MIT License | DeepMask object segmentation | This is a Keras-based Python implementation of DeepMask- a complex deep neural network for learning object segmentation masks. | Keras| Not Found | Monolingual and Multilingual Image Captioning | This is the source code that accompanies Multilingual Image Description with Neural Sequence Models. | Keras| BSD-3-Clause License | pix2pix | Keras implementation of Image-to-Image Translation with Conditional Adversarial Networks by Phillip Isola, Jun-Yan Zhu, Tinghui Zhou, Alexei A. | Keras| Not Found | Colorful Image colorization | B&W to color. | Keras| Not Found | CycleGAN | Implementation of Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks. | Keras| MIT License | DualGAN | Implementation of DualGAN: Unsupervised Dual Learning for Image-to-Image Translation. | Keras| MIT License | Super-Resolution GAN | Implementation of Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network. | Keras| MIT License

↥ Back To Top](#framework)

PyTorch [| Model Name | Description | Framework | License |

| :---: | :---: | :---: | :---: | |detectron2 | Detectron2 is Facebook AI Research's next generation software system that implements state-of-the-art object detection algorithms | PyTorch | Apache License 2.0 | FastPhotoStyle | A Closed-form Solution to Photorealistic Image Stylization. | PyTorch| Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public Licens | pytorch-CycleGAN-and-pix2pix | A Closed-form Solution to Photorealistic Image Stylization. | PyTorch| BSD License | maskrcnn-benchmark | Fast, modular reference implementation of Instance Segmentation and Object Detection algorithms in PyTorch. | PyTorch| MIT License | deep-image-prior | Image restoration with neural networks but without learning. | PyTorch| Apache License 2.0 | StarGAN | StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation. | PyTorch| MIT License | faster-rcnn.pytorch | This project is a faster faster R-CNN implementation, aimed to accelerating the training of faster R-CNN object detection models. | PyTorch| MIT License | pix2pixHD | Synthesizing and manipulating 2048x1024 images with conditional GANs. | PyTorch| BSD License | Augmentor | Image augmentation library in Python for machine learning. | PyTorch| MIT License | albumentations | Fast image augmentation library. | PyTorch| MIT License | Deep Video Analytics | Deep Video Analytics is a platform for indexing and extracting information from videos and images | PyTorch| Custom | semantic-segmentation-pytorch | Pytorch implementation for Semantic Segmentation/Scene Parsing on MIT ADE20K dataset. | PyTorch| BSD 3-Clause License | An End-to-End Trainable Neural Network for Image-based Sequence Recognition | This software implements the Convolutional Recurrent Neural Network (CRNN), a combination of CNN, RNN and CTC loss for image-based sequence recognition tasks, such as scene text recognition and OCR. | PyTorch| The MIT License (MIT) | UNIT | PyTorch Implementation of our Coupled VAE-GAN algorithm for Unsupervised Image-to-Image Translation. | PyTorch| Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License | Neural Sequence labeling model | Sequence labeling models are quite popular in many NLP tasks, such as Named Entity Recognition (NER), part-of-speech (POS) tagging and word segmentation. | PyTorch| Apache License | faster rcnn | This is a PyTorch implementation of Faster RCNN. This project is mainly based on py-faster-rcnn and TFFRCNN. For details about R-CNN please refer to the paper Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks by Shaoqing Ren, Kaiming He, Ross Girshick, Jian Sun. | PyTorch| MIT License | pytorch-semantic-segmentation | PyTorch for Semantic Segmentation. | PyTorch| MIT License | EDSR-PyTorch | PyTorch version of the paper 'Enhanced Deep Residual Networks for Single Image Super-Resolution'. | PyTorch| MIT License | image-classification-mobile | Collection of classification models pretrained on the ImageNet-1K. | PyTorch| MIT License | FaderNetworks | Fader Networks: Manipulating Images by Sliding Attributes - NIPS 2017. | PyTorch| Creative Commons Attribution-NonCommercial 4.0 International Public License | neuraltalk2-pytorch | Image captioning model in pytorch (finetunable cnn in branch with_finetune). | PyTorch| MIT License | RandWireNN | Implementation of: "Exploring Randomly Wired Neural Networks for Image Recognition". | PyTorch| Not Found | stackGAN-v2 |Pytorch implementation for reproducing StackGAN_v2 results in the paper StackGAN++. | PyTorch| MIT License | Detectron models for Object Detection | This code allows to use some of the Detectron models for object detection from Facebook AI Research with PyTorch. | PyTorch| Apache License | DEXTR-PyTorch | This paper explores the use of extreme points in an object (left-most, right-most, top, bottom pixels) as input to obtain precise object segmentation for images and videos. | PyTorch| GNU GENERAL PUBLIC LICENSE | pointnet.pytorch | Pytorch implementation for "PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. | PyTorch| MIT License | self-critical.pytorch | This repository includes the unofficial implementation Self-critical Sequence Training for Image Captioning and Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering. | PyTorch| MIT License | vnet.pytorch | A Pytorch implementation for V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation. | PyTorch| BSD 3-Clause License | piwise | Pixel-wise segmentation on VOC2012 dataset using pytorch. | PyTorch| BSD 3-Clause License | pspnet-pytorch | PyTorch implementation of PSPNet segmentation network. | PyTorch| Not Found | pytorch-SRResNet | Pytorch implementation for Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network. | PyTorch| The MIT License (MIT) | PNASNet.pytorch | PyTorch implementation of PNASNet-5 on ImageNet. | PyTorch| Apache License | img_classification_pk_pytorch | Quickly comparing your image classification models with the state-of-the-art models. | PyTorch| Not Found | Deep Neural Networks are Easily Fooled | High Confidence Predictions for Unrecognizable Images. | PyTorch| MIT License | pix2pix-pytorch | PyTorch implementation of "Image-to-Image Translation Using Conditional Adversarial Networks". | PyTorch| Not Found | NVIDIA/semantic-segmentation | A PyTorch Implementation of Improving Semantic Segmentation via Video Propagation and Label Relaxation, In CVPR2019. | PyTorch| CC BY-NC-SA 4.0 license | Neural-IMage-Assessment | A PyTorch Implementation of Neural IMage Assessment. | PyTorch| Not Found | torchxrayvision | Pretrained models for chest X-ray (CXR) pathology predictions. Medical, Healthcare, Radiology | PyTorch | Apache License | | pytorch-image-models | PyTorch image models, scripts, pretrained weights -- (SE)ResNet/ResNeXT, DPN, EfficientNet, MixNet, MobileNet-V3/V2, MNASNet, Single-Path NAS, FBNet, and more | PyTorch | Apache License 2.0 |

↥ Back To Top](#framework)

Caffe [| Model Name | Description | Framework | License |

| :---: | :---: | :---: | :---: | | OpenPose | OpenPose represents the first real-time multi-person system to jointly detect human body, hand, and facial keypoints (in total 130 keypoints) on single images. | Caffe| Custom | Fully Convolutional Networks for Semantic Segmentation | Fully Convolutional Models for Semantic Segmentation. | Caffe| Not Found | Colorful Image Colorization | Colorful Image Colorization. | Caffe| BSD-2-Clause License | R-FCN | R-FCN: Object Detection via Region-based Fully Convolutional Networks. | Caffe| MIT License | cnn-vis |Inspired by Google's recent Inceptionism blog post, cnn-vis is an open-source tool that lets you use convolutional neural networks to generate images. | Caffe| The MIT License (MIT) | DeconvNet | Learning Deconvolution Network for Semantic Segmentation. | Caffe| Custom

↥ Back To Top](#framework)

MXNet [| Model Name | Description | Framework | License |

| :---: | :---: | :---: | :---: | | Faster RCNN | Region Proposal Network solves object detection as a regression problem. | MXNet| Apache License, Version 2.0 | SSD | SSD is an unified framework for object detection with a single network. | MXNet| MIT License | Faster RCNN+Focal Loss | The code is unofficial version for focal loss for Dense Object Detection. | MXNet| Not Found | CNN-LSTM-CTC |I realize three different models for text recognition, and all of them consist of CTC loss layer to realize no segmentation for text images. | MXNet| Not Found | Faster_RCNN_for_DOTA | This is the official repo of paper DOTA: A Large-scale Dataset for Object Detection in Aerial Images. | MXNet| Apache License | RetinaNet | Focal loss for Dense Object Detection. | MXNet| Not Found | MobileNetV2 | This is a MXNet implementation of MobileNetV2 architecture as described in the paper Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation. | MXNet| Apache License | neuron-selectivity-transfer | This code is a re-implementation of the imagenet classification experiments in the paper Like What You Like: Knowledge Distill via Neuron Selectivity Transfer. | MXNet| Apache License | MobileNetV2 | This is a Gluon implementation of MobileNetV2 architecture as described in the paper Inverted Residuals and Linear Bottlenecks: Mobile Networks for Classification, Detection and Segmentation. | MXNet| Apache License | sparse-structure-selection | This code is a re-implementation of the imagenet classification experiments in the paper Data-Driven Sparse Structure Selection for Deep Neural Networks. | MXNet| Apache License | FastPhotoStyle | A Closed-form Solution to Photorealistic Image Stylization. | MXNet| Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License

↥ Back To Top](#framework)

Contributions

Your contributions are always welcome!! Please have a look at contributing.md

License

MIT License