Reader

class kw6.Reader(*, stream: Any = None, cached_byte_positions: Dict[int, int], initial_frame_index: int, n_bytes: int, file_version: str)[source]

Used to iterate over images in a kw6 file.

Example:

from pathlib import Path
import kw6

path = Path("...")

for position in kw6.Reader.from_path(path):
    for camera in position.cameras:
        camera.image.save(
            f"{position.header.frame_index}_{camera.header.camera_index}.png"
        )
__iter__()[source]

Iterate over all positions and cameras in the file