OIDv6
OIDv6 copied to clipboard
Download single or multiple classes from the Open Images V6 dataset (OIDv6)
Download single or multiple classes from the OIDv6
| Release history | Documentation in Russian |
|---|
Installation
pip install oidv6
Update
pip install --upgrade oidv6
Required packages
| Packages | Min version | Current version |
|---|---|---|
requests |
2.23.0 |
|
numpy |
1.18.4 |
|
pandas |
1.0.4 |
|
progressbar2 |
3.51.3 |
|
opencv-contrib-python |
4.2.0.34 |
|
awscli |
1.18.69 |
Useful resources
Class for multiple download of the OIDv6
Command line arguments
| Argument | Type | Description | Valid Values |
|---|---|---|---|
| command | str | Boot command | downloader |
| command | str | LanguageDefault value: en |
enru |
| --dataset | str | The root directory for saving OIDv6Default value: OIDv6 |
- |
| --type_data | str | DatasetDefault value: train |
trainvalidationtestall |
| --classes | str | Sequence of class names or text file | - |
| --limit | int | Images Upload LimitDefault value: 0 (no limit) |
From 0 to ∞ |
| --multi_classes | bool | Downloading classes in one directory | No value |
| --yes | bool | Automatic download metadata | No value |
| --no_labels | bool | No labeling | No value |
| --hide_metadata | bool | Вывод метаданных | No value |
| --no_clear_shell | bool | Do not clean the console before running | No value |
Examples
Note! Classes that are composed of several words should be surrounded by quotation marks (if they are passed directly to the command line). For example:
"Organ (Musical Instrument)"
-
Downloading classes (
apple,banana,Kitchen & dining room table) from thetrain,validationandtestsets with labels in semi-automatic mode and image limit =4(Language:Russian)CMD
oidv6 downloader ru --dataset path_to_directory --type_data all --classes apple banana "Kitchen & dining room table" --limit 4 -
Downloading training classes (
cat,dog) from thetrainset with tags in automatic mode and image limit =10(Language:English)CMD
oidv6 downloader en --dataset path_to_directory --type_data train --classes Cat dOg --limit 10 --yes -
Downloading validation classes (see text file) from the
validationset with labels in automatic mode and image limit =10(Language:English)Text file
person Organ (Musical Instrument)CMD
oidv6 downloader --dataset path_to_directory --type_data validation --classes text_file_path --limit 10 --yes -
Downloading classes (
axe,calculator) in one directory from thetrain,validationandtestsets with labels in automatic mode and image limit =12(Language:English)CMD
oidv6 downloader --dataset path_to_directory --type_data all --classes axe calculator --limit 12 --multi_classes --yes