Download single or multiple classes from the Open Images V6 dataset (OIDv6)
Release history | Documentation in Russian |
---|
pip install oidv6
pip install --upgrade oidv6
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 |
Argument | Type | Description | Valid Values |
---|---|---|---|
command | str | Boot command | downloader |
command | str | LanguageDefault value: en |
en ru |
--dataset | str | The root directory for saving OIDv6Default value: OIDv6 |
- |
--type_data | str | DatasetDefault value: train |
train validation test all |
--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 |
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 the train
, validation
and test
sets 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 the train
set 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 validation
set 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 the train
, validation
and test
sets 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