All Projects → pierluigiferrari → Data_generator_object_detection_2d

pierluigiferrari / Data_generator_object_detection_2d

Licence: gpl-3.0
A data generator for 2D object detection

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Data generator object detection 2d

Random Erasing
Random Erasing Data Augmentation. Experiments on CIFAR10, CIFAR100 and Fashion-MNIST
Stars: ✭ 511 (+600%)
Mutual labels:  object-detection, data-augmentation
Copy Paste Aug
Copy-paste augmentation for segmentation and detection tasks
Stars: ✭ 132 (+80.82%)
Mutual labels:  object-detection, data-augmentation
Yolo Tf2
yolo(all versions) implementation in keras and tensorflow 2.4
Stars: ✭ 695 (+852.05%)
Mutual labels:  object-detection, data-augmentation
Syndata Generation
Code used to generate synthetic scenes and bounding box annotations for object detection. This was used to generate data used in the Cut, Paste and Learn paper
Stars: ✭ 214 (+193.15%)
Mutual labels:  object-detection, data-augmentation
Dataaugmentationforobjectdetection
Data Augmentation For Object Detection
Stars: ✭ 812 (+1012.33%)
Mutual labels:  object-detection, data-augmentation
Physim Dataset Generator
generate physically realistic synthetic dataset of cluttered scenes using 3D CAD models to train CNN based object detectors
Stars: ✭ 59 (-19.18%)
Mutual labels:  object-detection
Awesome machine learning solutions
A curated list of repositories for my book Machine Learning Solutions.
Stars: ✭ 65 (-10.96%)
Mutual labels:  object-detection
Doccreator
DIAR software for synthetic document image and groundtruth generation, with various degradation models for data augmentation
Stars: ✭ 60 (-17.81%)
Mutual labels:  data-augmentation
Ssd keras
Port of Single Shot MultiBox Detector to Keras
Stars: ✭ 1,101 (+1408.22%)
Mutual labels:  object-detection
Opencv Android Object Detection
This is sample code for object detection using OpenCV on android
Stars: ✭ 70 (-4.11%)
Mutual labels:  object-detection
Autonomous driving
Ros package for basic autonomous lane tracking and object detection
Stars: ✭ 67 (-8.22%)
Mutual labels:  object-detection
Dda
Differentiable Data Augmentation Library
Stars: ✭ 65 (-10.96%)
Mutual labels:  data-augmentation
Taggerine
Annotation tool for images
Stars: ✭ 61 (-16.44%)
Mutual labels:  object-detection
Chainer Ssd
Implementation of SSD (Single Shot MultiBox Detector) using Chainer
Stars: ✭ 66 (-9.59%)
Mutual labels:  object-detection
Mrlabeler
极速检测标注工具An efficient tool for objection detection annotation
Stars: ✭ 60 (-17.81%)
Mutual labels:  object-detection
Frustum Pointnets
Frustum PointNets for 3D Object Detection from RGB-D Data
Stars: ✭ 1,154 (+1480.82%)
Mutual labels:  object-detection
Darknet ros
YOLO ROS: Real-Time Object Detection for ROS
Stars: ✭ 1,101 (+1408.22%)
Mutual labels:  object-detection
Second.pytorch
SECOND for KITTI/NuScenes object detection
Stars: ✭ 1,134 (+1453.42%)
Mutual labels:  object-detection
Fish detection
Fish detection using Open Images Dataset and Tensorflow Object Detection
Stars: ✭ 67 (-8.22%)
Mutual labels:  object-detection
Artos
Adaptive Real-Time Object Detection System with HOG and CNN Features
Stars: ✭ 64 (-12.33%)
Mutual labels:  object-detection

Data Generator for 2D Object Detection


img01 img01
img01 img01

Contents

  1. Overview
  2. Dependencies
  3. How to use it

Overview

This is a data generator for 2D object detection with axis-aligned rectangular bounding boxes. Its main focus is on flexible and easily extensible data augmentation capabilities.

Main features:

  • Lets you easily define arbitrary chains of image transformations.
  • Provides most common photometric and geometric image transformations out of the box.
  • Provides both random and deterministic versions of all image transformations.
  • Provides flexible options for how to decide whether a random transformation of an image is "valid" (see tutorial).
  • Provides parsers for ground truth annotations in the MS COCO (JSON) and Pascal VOC (XML) formats as well as for a wide range of CSV formats.

Dependencies

  • Python 3.x
  • Numpy
  • OpenCV
  • Beautiful Soup 4.x

Python 2 compatibility: This implementation seems to work with Python 2.7, but I don't provide any support for it. It's 2018 and nobody should be using Python 2 anymore.

How to use it

Everything you need to know in order to use this data generator is explained in the following Jupyter notebook tutorial:

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].