INNER CODE UNIT · Python
_load_colmap_exif_exposures
nv-tlabs/3dgrut · threedgrut/datasets/__init__.py:27
def _load_colmap_exif_exposures(
dataset_path: str,
downsample_factor: int,
original_images: bool = False,
) -> list[Optional[float]]:
"""Load EXIF exposure data for all COLMAP images.
Reads COLMAP extrinsics to get all image paths, then loads EXIF exposure
data and returns mean-normalized values. This is called once and shared
between train and val datasets.
Args:
dataset_path: Path to COLMAP dataset root
downsample_factor: Downsample factor for images folder suffix
original_images: Read EXIF from the original images folder instead of a downsampled image folder
Returns:
List of mean-normalized log2 exposure values for all images.