Expand description
Corpus management for test image collections.
This module provides tools for managing collections of test images, including discovery, categorization, and checksum-based deduplication.
§Example
ⓘ
use codec_eval::corpus::Corpus;
// Discover images in a directory
let corpus = Corpus::discover("./test_images")?;
// Filter by category
let photos = corpus.filter_category(ImageCategory::Photo);
// Get training/validation split
let (train, val) = corpus.split(0.8);Re-exports§
pub use sparse::SparseCheckout;pub use sparse::SparseFilter;pub use sparse::SparseStatus;
Modules§
- sparse
- Sparse checkout utilities for partial corpus downloads.
Structs§
- Corpus
- A corpus of test images.
- Corpus
Image - An image in the corpus.
- Corpus
Metadata - Metadata about a corpus.
- Corpus
Stats - Statistics about a corpus.
Enums§
- Image
Category - Category of an image for per-category analysis.
Functions§
- compute_
checksum - Compute a checksum for a file.