FAQ

Computer vision

Image classification datasets

Single-label classification data — the simplest vision task and the best place to establish a baseline.

Classification is the cheapest vision task to label and the right place to start: if a classifier cannot separate your classes, no more complex architecture will.

The useful split in this category is single-label versus multi-label. Single-label assumes exactly one correct class per image, which suits species identification or defect type. Multi-label allows several, which is what you need when an image can contain more than one thing of interest — and a single-label dataset cannot be used to train a multi-label model without relabelling.

A practical note on this category: classification datasets are the easiest to assemble and therefore the most variable in label quality. A set of a hundred thousand images scraped by search query carries whatever errors the search engine made. Sample fifty images, check the labels yourself, and extrapolate the error rate — it is the cheapest quality audit available anywhere in machine learning.

A log-scale histogram of images by number of labels (green) and bounding boxes (blue) per image, from 0 to about 21: most images have one label, thousands have two to four, and the counts fall away to single images above 16; dashed lines mark a labels mean of 1.64 and a boxes mean of 2.00, both medians 1.
Labels and bounding boxes per image after the ImageNet validation set was re-annotated from scratch, on a log scale. Many images carry two or more valid classes (mean 1.64 labels per image), which a single-label benchmark cannot score fairly; the authors also find about 12% of the original labels wrong. Hand-check a sample before trusting single-label accuracy. Image: Figure 5 of the paper · CC BY 4.0 · from “Doomed to Re-Annotate, Forever: The ImageNet Story”, arXiv:2608.13783
DatasetModalitySizeLicenceBest for
MNISTImage70,000 imagesCC BY-SA 3.0Image classification
ImageNetImage1,281,167 imagesResearch onlyLarge-scale image classification
Pharmaceutical Drugs and Vitamins Synthetic ImagesImage20,000 imagesCC BY-SA 3.0Pill image classification
Mammals Image Classification Dataset - 45 AnimalsImage13,751 imagesODC-ByAnimal image classification
Vehicle Detection Image SetImage17,760 imagesODbL (source unclear)Binary vehicle-versus-non-vehicle classification
Indoor Scenes CVPR 2019Image15,620 imagesResearch onlyImage classification for interior applications
Playing Cards Classification DatasetImage8,157 imagesCC0 (source unclear)Image classification
Eye Diseases ClassificationImage4,200 imagesODbLAutomatically classifying eye diseases
140 Most Popular Crops Image DatasetImage104,000 imagesCC0Crop and plant types
Licences in this shortlist — computed from the 9 datasets below. Red marks licences that are unclear or restricted; amber marks non-commercial, share-alike or mixed terms.
A row of seven small 8x8 greyscale handwritten digits: the first four titled 'Training' with their true labels 0 to 3, the last three titled 'Prediction' with the model's predicted digits 8, 8 and 4.
Four training digits with their labels (left) and three test digits with the model's predictions (right), from scikit-learn's 8x8 digits set, a smaller cousin of MNIST. The simplest image-classification data there is, and still the fastest way to find out whether your pipeline is wired up correctly before you spend on real data. Image: scikit-learn/scikit-learn · BSD-3-Clause repository
№ 01

MNIST

Image
Size
70,000 images (60,000 for training, 10,000 for testing), PNG or IDX format
Licence
Creative Commons Attribution-Share Alike 3.0 (CC BY-SA 3.0)

70,000 centred greyscale 28x28 images of handwritten digits labelled zero to nine, split 60,000 train and 10,000 test, in PNG or IDX.

What to train on it

Training image classification, benchmarking CNNs and autoencoders, demonstrating supervised pipelines, and experimenting with dimensionality reduction or GANs.

Source: innovatiana.com

№ 02

ImageNet

Image
Size
1,281,167 images (training), 50,000 images (validation) and 100,000 images (test), 1,000 object classes
Licence
Usable for non-commercial research purposes

1,281,167 training images plus 50,000 validation and 100,000 test images across 1,000 hierarchically organised object classes. The dataset that defined modern image classification, but restricted to non-commercial research use.

What to train on it

Training large-scale image classification, comparing CNN and Transformer architectures, transfer learning, and academic benchmarking of visual recognition.

Source: innovatiana.com

№ 03

Pharmaceutical Drugs and Vitamins Synthetic Images

Image
Size
20,000 JPEG images, 10 classes, COCO annotations, approx. 256 MB
Licence
CC BY-SA 3.0

Roughly 20,000 computer-generated JPEG images of pills and supplements sold in the Philippines, grouped into 10 labelled categories with COCO annotations, about 256 MB. Synthetic, so labels are exact.

What to train on it

Training pill image classification, testing detection algorithms on synthetic data before real use, and creating educational applications about medication.

Source: innovatiana.com

№ 04

Mammals Image Classification Dataset - 45 Animals

Image
Size
13,751 JPG images, 256x256 pixel resolution, 45 classes
Licence
ODC Attribution License (ODC-by)

13,751 JPG mammal images at a uniform 256x256 resolution, sorted into 45 species classes with one folder per class. Uniform sizing and a high class count make it a decent fine-grained classification exercise.

What to train on it

Training animal image classification, developing automatic species recognition systems, and testing CNN architectures on varied animal images.

Source: innovatiana.com

Three photographs of patterned women's tops, on hangers and on a bed, each captioned 'Not sure': a floral short-sleeved top, a long blue-and-white printed tunic and a grey dotted long-sleeved blouse.
Three of the 228 images, out of 5,403, that the Clothing Dataset labels 'Not sure'; another 79 are 'Other' or 'Skip'. A single-label scheme forces a choice that someone could not make, and a fifty-image hand sample would have shown it. Images: alexeygrigorev/clothing-dataset · CC0 1.0 (dataset)
№ 05

Vehicle Detection Image Set

Image
Size
17,760 JPEG images, two classes (vehicles/non-vehicles)
Licence
Labelled ODbL by the uploader; the image source is not stated

17,760 labelled JPEG photographs sorted into vehicle and non-vehicle classes. Classification rather than detection despite the name, and well sized for binary classifier training or sliding-window pipelines. The uploader names no source; Udacity's similar vehicle/non-vehicle set was built from the GTI database and KITTI, which is CC BY-NC-SA 3.0, so check provenance before commercial use.

What to train on it

Training binary vehicle-versus-non-vehicle classification, testing detection algorithms across visual conditions, and prototyping road surveillance or smart parking.

Source: innovatiana.com

№ 06

Indoor Scenes CVPR 2019

Image
Size
Approximately 15,620 JPG images divided into 67 categories
Licence
Research use only (original MIT Indoor-67 page); this mirror labels it ODbL

Roughly 15,620 labelled JPG photographs of indoor scenes across 67 categories, including libraries, corridors, kitchens and hotel rooms. This is MIT Indoor-67 (Quattoni and Torralba, CVPR 2009), whatever the mirror's title says, and the original page restricts the images to research use. Indoor scene classification is notoriously harder than outdoor, which is the point.

What to train on it

Training image classification for interior applications, testing CNN robustness on complex scenes, and developing navigation or detection for robots and embedded systems.

Source: innovatiana.com

№ 07

Playing Cards Classification Dataset

Image
Size
8,157 JPEG images (224×224), 53 classes
Licence
CC0 as uploaded; the image source is not stated

8,157 clean, well-centred JPEG images at 224x224 across 53 classes, one per standard playing card plus the joker. Uniform framing and sizing make it an easy, reliable fine-grained classification exercise.

What to train on it

Training image classification such as CNNs or MobileNet, creating card recognition for automated games, and beginner computer vision teaching projects.

Source: innovatiana.com

№ 08

Eye Diseases Classification

Image
Size
Approximately 4,200 retinal images, JPEG or PNG depending on source
Licence
Open Database License (ODbL) with attribution to original authors

About 4,200 retinal photographs in JPEG or PNG, labelled as normal, diabetic retinopathy, cataract or glaucoma. Four balanced classes make it a convenient multi-class ophthalmology benchmark, under ODbL with attribution to the original authors.

What to train on it

Automatically classifying eye diseases, building ophthalmology diagnostic tools, and medical imaging computer vision research.

Source: innovatiana.com

№ 09

140 Most Popular Crops Image Dataset

Image
Size
~104,000 RGB, BGR and greyscale images, 224x224 pixel resolution
Licence
CC0: Public Domain

Around 104,000 crop photographs at 224x224 across 139 agricultural classes, provided in RGB, BGR and greyscale variants. The multi-channel duplication supports experiments on colour-space sensitivity as well as plain classification.

What to train on it

Recognising and classifying crop and plant types, building precision agriculture monitoring tools, and testing multi-format multi-channel vision approaches.

Source: innovatiana.com

Six leaf photos in two rows: a tomato leaf and a potato leaf with brown disease spots, each shown in colour on a grey background, in greyscale, and segmented on a black background.
Two leaves from PlantVillage, 54,306 photographs in 38 classes taken on a plain background, shown in colour, in greyscale and with the background removed. The authors' best model reached 99.35% accuracy on held-out PlantVillage images but about 31% on leaf photographs from other sources: a uniform capture setup makes a benchmark easy and a deployment hard. Image: Figure 2 of the article · CC BY 4.0 · from Mohanty et al. 2016, Frontiers in Plant Science, “Using Deep Learning for Image-Based Plant Disease Detection”, doi:10.3389/fpls.2016.01419

How this list was put together

Found by searching Dataset Finder for datasets whose documentation describes the task, then checked by hand. A keyword match is not a fit — the first pass picked up a coral survey for the depth-estimation list because it was recorded below fifty metres — so every entry was read against what this page covers, and the ones that matched a word without matching the task were removed.

Sizes and licences come from each dataset's own documentation, vague wording included. Where we found a re-upload or catalogue card stating a licence that the original release contradicts — a CC0 tag on Flickr photographs, MIT on data whose terms require a signed agreement — the entry gives the original terms and says so. The comparison table abbreviates licences; hover a cell for the full wording.

Stop hunting. Start searching.

The datasets listed on this page are in Dataset Finder, alongside tens of thousands more — searchable in plain language.

Search Dataset Finder →