Import from Dataset Ninja
Overview
Imports a public dataset from Dataset Ninja, in full or as its published sample, into the OvalBee dataset you pick. Images keep their annotations and are tagged with their split and image-level labels.
Dataset Ninja is a catalog of public computer vision datasets. Pick one from the built-in catalog or paste a link. Everything lands in the one destination dataset.
Prerequisites
How it works
Looks up the archive of the chosen Dataset Ninja page, full or sample. A direct archive link is downloaded as it is, whatever Import size says.
FAQ
Which link should I paste?
Click Select dataset to browse the catalog. You can search it by name, filter it by category, and sort it by name or image count. For a page address such as https://datasetninja.com/pcb-component-detection or a direct archive URL, choose Use a link instead at the bottom of the dialog. The node looks up the Supervisely-format archive when it runs, so there’s no need to copy the download URL by hand.
Does it import the full dataset or a sample?
Import size defaults to Full. Choose Sample for the smaller archive published by Dataset Ninja. Catalog rows marked (no sample) have none, and a sample import of such a dataset stops with an error instead of downloading the full dataset. Direct archive URLs are downloaded as provided.
What can the archive contain?
A ZIP or TAR archive holding Supervisely-formatted projects, plain image directories, or both. Projects keep their annotations, while loose JPEG, PNG, BMP, and TIFF images are imported without any.
Everything lands in one dataset — how do I get the splits back?
Each project image carries the archive’s structure as asset tags, so Filter images can carve subsets out of the single imported dataset.
In Filter images these read as images:split=valid, images:class_cat=true, images:weather=rain. Dots and commas in a label name become underscores, so the tag stays filterable. Loose images carry no tags.
Why did the run fail?
The page address may not name a Dataset Ninja dataset, or the dataset isn’t published in Supervisely format, in which case only its original source offers a download. Otherwise the link couldn’t be fetched or unpacked, or the archive held no importable images.
What happens when I run it again?
The whole archive is imported again, and every image gets a second copy in the destination dataset. The node doesn’t replace earlier images and doesn’t create a new dataset version. Point it at a new dataset when you don’t want duplicates.
Inputs
Public dataset to import. Click the field to browse the Dataset Ninja catalog by name or category, or paste a dataset page or archive URL at the bottom of the dialog. Placeholder: https://datasetninja.com/pcb-component-detection. Key: LINK.
Choose the full dataset or its published sample. If no sample is available, the import stops without downloading the full dataset. Direct archive URLs are downloaded as provided. Key: ARCHIVE_TYPE.
Options:
- Full (
full) - Sample (
sample)
Dataset that receives the imported images and annotations. Type a new name to create it. Key: DATASET.
Outputs
ID of the OvalBee dataset that received imported image assets. Key: DATASET.
JSON config
Machine-readable node interface for automation and advanced usage.