Giter VIP home page Giter VIP logo

toolbox's Introduction

toolbox

Various tools for computer vision

converter

Codes for label format conversion.

  • toCOCO

    I have achieved the conversion to coco annotations including: IC15, HRSC2016, UCAS-AOS, NWPU VHR 10. and VOC. Besides, it also supports labelme annotations converted to COCO format.

  • toDOTA

The codes in this part support the conversion of data annotations from IC15, HRSC2016, UCAS-AOS, NWPU VHR 10 into polygonal form of DOTA annotations. And it also supports the preprocessing code of the corresponding datasets and the .json files generation codes.

  • toTXT

    Convert to the label format required for mAP calculation, the calculation code refers to my implementation here (for rbox).

  • toYOLO

    This part will no longer be maintained and it supports both xml and ICDAR formats.

  • MSRA-TD500
    Support evaluation on MSRA-TD500 with IC15 scripts.

dataset

  • DOTA_devkit

    Toolkits for DOTA datasets, with some annotations and modification attached.

  • dataset_partition

    Dataset partition for train, val, test part.
    Note: x2 means train + val, x3 means train + val + test.
    Remember to enlarge val & test set if your dataset is tiny. (such as 6:2:2)

  • subdataset_generation

    Division of subset from total dataset, used for hyperparameter adjust.
    (you can regard it as x1 dataset_partition)

  • generate_imageset

    Generate image absolute path for easy training. Supported data sets include: IC13, IC15, HRSC2016, DOTA, UCAS_AOD, NWPU_VHR, and VOC.

  • operate_on_datasets
    Operations on dataset , such as copy, label matching.

rotation

Codes for rotated object detection. Supports functions such as cuda rnms, cuda riou, python rnms, pytorch riou calculations.

data augmentation

I have implemented some data augmentations such as Affine, HSV transform, Blur, Grayscale, Gamma, RandomNoise, Sharpen, Contrast, RandomFlip. On this basis, imbalanced datasets can be automatically augmented via simple sampling strategy here.

drawbox

Useful tool for drawing bbox through providied points. The only customed part is your points obtaining function.

mAP

Support rbox evaluation and mAP calculation for object detection.

matplotlib

Provided a template for plotting 2D and 3D figure.

excel

Simple examples for excel files processing via pandas.

log_show

Visualization for training process.

spider

Easy implemention for crawling info from website.

visualization

Feature visualization tools.

Plug-and-play

  • asff-fpn
  • bam-attention

PRs are welcomed, if you have any questions, you can open an issue or contact me via [email protected].

toolbox's People

Contributors

ming71 avatar captain1986 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.