All Projects → ZeroE04 → R Centernet

ZeroE04 / R Centernet

detector for rotated-object based on CenterNet/基于CenterNet的旋转目标检测

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to R Centernet

Iresnet
Improved Residual Networks (https://arxiv.org/pdf/2004.04989.pdf)
Stars: ✭ 163 (-27.88%)
Mutual labels:  resnet
Vip
Video Platform for Action Recognition and Object Detection in Pytorch
Stars: ✭ 175 (-22.57%)
Mutual labels:  resnet
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-13.72%)
Mutual labels:  resnet
Eeg Dl
A Deep Learning library for EEG Tasks (Signals) Classification, based on TensorFlow.
Stars: ✭ 165 (-26.99%)
Mutual labels:  resnet
Machine Learning Is All You Need
🔥🌟《Machine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!💪 This repository is ALL You Need!
Stars: ✭ 173 (-23.45%)
Mutual labels:  resnet
Fashion Recommendation
A clothing retrieval and visual recommendation model for fashion images.
Stars: ✭ 193 (-14.6%)
Mutual labels:  resnet
Resnet Cifar10 Caffe
ResNet-20/32/44/56/110 on CIFAR-10 with Caffe
Stars: ✭ 161 (-28.76%)
Mutual labels:  resnet
Tensorflow Computer Vision Tutorial
Tutorials of deep learning for computer vision.
Stars: ✭ 206 (-8.85%)
Mutual labels:  resnet
Yoloncs
YOLO object detector for Movidius Neural Compute Stick (NCS)
Stars: ✭ 176 (-22.12%)
Mutual labels:  detector
Device Detector Js
A precise user agent parser and device detector written in TypeScript
Stars: ✭ 193 (-14.6%)
Mutual labels:  detector
Sceneclassify
AI场景分类竞赛
Stars: ✭ 169 (-25.22%)
Mutual labels:  resnet
Jscpd
Copy/paste detector for programming source code.
Stars: ✭ 2,397 (+960.62%)
Mutual labels:  detector
Pytorch Deeplab Xception
DeepLab v3+ model in PyTorch. Support different backbones.
Stars: ✭ 2,466 (+991.15%)
Mutual labels:  resnet
Tensorflow Cnn Finetune
Finetuning AlexNet, VGGNet and ResNet with TensorFlow
Stars: ✭ 166 (-26.55%)
Mutual labels:  resnet
Sca Cnn.cvpr17
Image Captions Generation with Spatial and Channel-wise Attention
Stars: ✭ 198 (-12.39%)
Mutual labels:  resnet
Facenet Pytorch
Pretrained Pytorch face detection (MTCNN) and facial recognition (InceptionResnet) models
Stars: ✭ 2,564 (+1034.51%)
Mutual labels:  resnet
Detect It Easy
Program for determining types of files for Windows, Linux and MacOS.
Stars: ✭ 2,982 (+1219.47%)
Mutual labels:  detector
Deepfake Detection
Towards deepfake detection that actually works
Stars: ✭ 213 (-5.75%)
Mutual labels:  resnet
Iseebetter
iSeeBetter: Spatio-Temporal Video Super Resolution using Recurrent-Generative Back-Projection Networks | Python3 | PyTorch | GANs | CNNs | ResNets | RNNs | Published in Springer Journal of Computational Visual Media, September 2020, Tsinghua University Press
Stars: ✭ 202 (-10.62%)
Mutual labels:  resnet
Php Opencv
php wrapper for opencv
Stars: ✭ 194 (-14.16%)
Mutual labels:  detector

R-CenterNet(中文)

基于CenterNet的旋转目标检测

前言

本工作初衷是提供一个极其精简的CenterNet代码,并对旋转目标进行检测,1.0为:

 ${R-CenterNet_ROOT}
 |-- backbone
 `-- |-- dlanet.py
     |-- dlanet_dcn.py
 |-- Loss.py
 |-- dataset.py
 |-- train.py
 |-- predict.py

应读者需求,随后更新了2.0

 ${R-CenterNet_ROOT}
 |-- labelGenerator
 `-- |-- Annotations
     |-- voc2coco.py
 |-- evaluation.py

2.0以及data/airplane、imgs、ret文件夹都不是必须的,如果您只是想快速上手,1.0足够了。

demo

  • R-DLADCN(推荐)(DCN编译与原版CenterNet保持一致)
    • image
  • R-ResDCN(主干网用的ResNet而不是DLA)
    • image
  • R-DLANet(如果你不会编译DCN,就使用这个没有编译DCN的主干网)
    • image
  • DLADCN.jpg
    • image

常见问题

  • 我对CenterNet原版代码 进行了重构,使代码看起来更加简洁。
  • 如何编译DCN以及环境需求, 与CenterNet 原版保持一致。
  • 关于数据处理与更多细节, 可以参考 here
  • torch版本1.2,如果你用的0.4会发生报错。

训练自己的多分类网络

  • 打标签用labelGenerator文件夹里面的代码。
  • 修改代码中所有num_classes为你的类别数目,并且修改back_bone中hm的数目为你的类别数,如: def DlaNet(num_layers=34, heads = {'hm': your classes num, 'wh': 2, 'ang':1, 'reg': 2}, head_conv=256, plot=False):

Related projects

R-CenterNet(English)

detector for rotated-object based on CenterNet

preface

The original intention of this work is to provide a extremely compact code of CenterNet and detect rotating targets: 1.0

 ${R-CenterNet_ROOT}
 |-- backbone
 `-- |-- dlanet.py
     |-- dlanet_dcn.py
 |-- Loss.py
 |-- dataset.py
 |-- train.py
 |-- predict.py

At the request of readers, 2.0 was subsequently updated:2.0

 ${R-CenterNet_ROOT}
 |-- labelGenerator
 `-- |-- Annotations
     |-- voc2coco.py
 |-- evaluation.py

2.0 and the data/airplane, imgs, ret folders are not required. If you just want to get started quickly, 1.0 is enough。

demo

  • R-DLADCN(this code)(How to complie dcn refer to the original code of CenterNet)
    • image
  • R-ResDCN(just replace cnn in resnet with dcn)
    • image
  • R-DLANet(not use dcn if you don't know how to complie dcn)
    • image
  • DLADCN.jpg
    • image

notes

  • I refactored the original code to make codes more concise.
  • How to complie dcn and configure the environment, refer to the original code of CenterNet.
  • For data processing and more details, refer to here
  • torch version==1.2,don't use version==0.4!

train your data

  • label your data use labelGenerator;
  • modify all num_classes to your classes num, and modify the num of hm in your back_bone, such as: def DlaNet(num_layers=34, heads = {'hm': your classes num, 'wh': 2, 'ang':1, 'reg': 2}, head_conv=256, plot=False):

Related projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].