Real Synthetic Dataset Generation Tool
This tool is used to generate synthetic datasets for the purpose of testing and benchmarking machine learning algorithms. The tool is written in Python and uses the OpenCV library for data manipulation and NumPy for numerical operations. The tool is designed to be used in a Python environment.
Here is the self-explanatory workflow of the tool.
Prepare the data and extract Transparent Image Mask from this repository Transparent Image Extraction using Mask (Pipeline-1)
The tool requires Python 3.7 or higher.
pip install requirements.txt
├── Dataset
│
│ ├── background_images
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│
│ ├── input
│ │ ├── 0-class-0 [folder name starting with class number]
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ ├── 1-class-1
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ ├── 2-class-2
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│
│ ├── Dataset_output
│ │ ├── 1.jpg
│ │ ├── 1.txt
│ │ ├── 2.jpg
│ │ ├── 2.txt
│ │ ├── 3.jpg
│ │ ├── 3.txt
The tool is designed to be used in a Python environment.
python setup.py
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.