All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Added the functionality for
opf2nerf
to output theavg_pos
andscale
when using with--nerfstudio
. - Added the original resources to the metadata of resolved project items.
- Version check for compatibility.
height
in ROI extension was fixed tothickness
to comply with OPF specification- Fix bug causing GlTFPointCloud instances to inherit previous instance nodes
- Parameter to opf2nerf to produce Nerfstudio-ready outputs
- Example script to compute the reprojection error of input GCPs in calibrated cameras
- transformation_matrix property to BaseToTranslatedCanonicalCrsTransform
- OPF pointcloud to COLMAP converter
- OPF pointcloud to PLY converter
- OPF pointcloud to LAS converter
- Support for the Pix4D polygonal mesh extension
- Support for the Pix4D input and calibrated ITPs extension
- Raise a KeyError exception if a required attribute is missing
- Make pyopf.io.load accept paths as strings or os.PathLike objects
- Fixed handling of pathlib.Path in pyopf.io.save
- Move to poetry as package manager
- OPF projects merging tool
- Added missing dependencies pillow and tqdm
- opf2nerf converter to easily convert OPF projects to the input required by NVIDIA Instant NERFs (https://github.com/NVlabs/instant-ngp)
- Support for the Pix4D plane extension
- Improve quality of the image undistortion tool, and correctly handles the cases where the distortion coefficient are all zero.
- Renamed BaseItem to CoreItem
- Initial release