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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…