End to end software to capture new objects using RGBD camera and augment them to get a annotated dataset to train deep nets.
Project description
Easy Augmentor
End to end software to capture new objects using RGBD camera and augment them to get a annotated dataset to train deep nets
- Pipeline to artificial generate annotated data for training deep learning models.
- Pipeline includes starting from capturing images using provided camera (Realsense), generate semantic labels of the captured image and then generate the artificial images.
- GUI required for the end user from capturing to labelling and generating new data.
Requirements
- Ubuntu 16.04 (Testing for Ubuntu 18.04)
- Intel Realsense Camera
- Processer intel i5 or higher
- libpcl-dev==1.7
- python 3.5
Limitations
- Number of classes captured should be more than or equal to 2.
Installation
Linux:
pip3 install easy-augmentor
Usage example
cd realsense_augmentor
python3 src/main.py
- Start page will be as below and select the path to save the captured images.
- On selecting capture next window will look like
- On selectin Have Annotations Steps after selecting capture option and selecting save path
- Next window will have image and mask of corresponding object. Capture as many as images per classe.
- Click add to add new class label.
- Click save to save the current displyed image and semantic label.
- Click finish once done with capturing all the images.
- Folder name \textbf{captured_data} in selected save path will have images, labels and labels.txt
- Input parameters to generate artificial images need to be filled next window.
- Click OK once setting up the parameters.
- Folder name \textbf{augmented} in selected save path will have artificial images.
Steps after selecting Have annotations 12) Select the location of images and corresponding annotations 13) Select save path 14) Select labels.txt file path 15) Follow the steps from Step 9
Release History
- 1.0.0
- First release for crowd testing
Contributors
- Santosh Muthireddy – https://github.com/santoshreddy254
- Naresh Kumar Gurulingan - https://github.com/NareshGuru77
- Deepan Chakravarthi Padmanabhan - https://github.com/DeepanChakravarthiPadmanabhan
- M.Sc Deebul Nair - https://github.com/deebuls
Distributed under the MLP license. See LICENSE
for more information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
easy-augment-1.0.1.tar.gz
(27.4 kB
view hashes)
Built Distribution
Close
Hashes for easy_augment-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ef21852400708dcc11f05e39db25d1cc58171840b8c21f09f028cab63f572f |
|
MD5 | d742a0d264b655c236818d3a2e78c351 |
|
BLAKE2b-256 | 219815256a541bfbb61f855f0dbc592a1b666ed3578853490dd8f4f27cb33850 |