Upload Images
Add images to a Datature Vi dataset using the browser or Vi SDK. Covers supported formats, file size limits, and how to handle common upload issues.
Images are the primary asset type for computer vision tasks in Datature Vi. This guide covers the upload steps, supported formats, file limits, and what to do when something goes wrong.
- A dataset created in Datature Vi. Create one now if you haven't yet.
- Images in a supported format (see the table below).
Open your dataset's Explorer tab

Open your dataset and click the Explorer tab. This is where your uploaded images will appear.

Your images are uploaded when they appear as thumbnails in the Explorer and the asset count in the header matches what you uploaded.
Supported image formats
For formats that support multiple frames (GIF, AVIF, WebP, TIFF), Datature Vi imports only the first frame.
RAW formats (CR2, NEF, ARW) are not supported. Convert to JPEG, PNG, or TIFF before uploading.
File size limits
- Maximum: 256 MB per image
- Recommended: Under 10 MB for faster uploads and processing
Images are stored at original quality. No automatic compression or resizing is applied.
Troubleshooting
Do this with the Vi SDK
import vi
client = vi.Client(
secret_key="your-secret-key",
organization_id="your-organization-id"
)
result = client.assets.upload(
dataset_id="your-dataset-id",
paths="./images/",
wait_until_done=True
)
print(f"Uploaded: {result.total_succeeded} assets")For more details, see the full SDK reference.
Next steps
Updated about 1 month ago
