Export Cameras#

Exports camera data to files of third-party software.

The addon stores camera data with double precision, according to the IEEE-754 standard, so files imported from third-party software can be exported back without loss of precision.

For export, you need to choose the path and name of the file, and for some formats (for example, Reality Capture Metadata (XMP), which writes each camera in a separate file) - a directory. It is also necessary to choose the file format and the name source.

Files supported by the current version of the addon:

  • Reality Capture

    • Metadata (XMP)

    • Internal/External camera parameters

    • Comma-separated Name, X, Y, Z

    • Comma-separated Name, X, Y, Z, Heading, Pitch, Roll

    • Comma-separated Name, X, Y, Z, Omega, Phi, Kappa

  • Agisoft Metashape

    • Omega Phi Kappa (.txt)

Regarding file format selection, you can simply select an existing file to overwrite and the export format will be selected automatically, according to the existing file format. It should be noted here that if an existing file is selected, then to export to another file format, it is necessary to remove the selection from the file and clear the file name field, only then it will be possible to choose another format.

As for choosing the source of the camera names in the exported file, it depends on the dataset of the current scene. Most of the time, the standard settings are enough (use the name of the camera object), but in certain non-standard situations, you need to specify it yourself.

Number of Cameras#

Write number of cameras into a file for Reality Capture CSV-like file formats

Calibration Groups#

Select to export the information on the created calibration groups for Reality Capture (XMP)

Include Editor Options#

Export editor states, e.g. enabled/disabled flags for texturing, meshing, and similar for Reality Capture (XMP)

Export Mode#

Depending on how much you trust your registration, you can select the following options or you can also choose not to export camera poses for Reality Capture (XMP)

Do Not Export

Do not export camera poses

Draft

This will treat poses as an imperfect draft to be optimized in the future. The draft mode functions also as a flight log

Exact

If you trust the alignment absolutely. By choosing this option, you are saying to the application that poses are precise, but the global position, orientation, and scale is not known

Locked

This is the same as the exact option with the difference that the camera position and calibration will not be changed, when locked

Calibration Group#

By defining a group for Reality Capture (XMP) we state that all images in this group have the same calibration properties, e.g. the same focal length, the same principal point. Use “-1” if you do not want to group the parameters

Distortion Group#

By defining a group for Reality Capture (XMP) we state that all images in this group have the same lens properties, e.g. the same lens distortion coefficients. Use “-1” if you do not want to group the parameters

In Texturing#

Whether to use an image to create an object texture for Reality Capture (XMP)

In Meshing#

Whether to use an image to create the object mesh data for Reality Capture (XMP)

Forward#

Axis forward

X Forward

Use the global X axis as the forward direction

Y Forward

Use the global Y axis as the forward direction

Z Forward

Use the global Z axis as the forward direction

Negative X Forward

Use the negative global X axis as the forward direction

Negative Y Forward

Use the negative global Y axis as the forward direction

Negative Z Forward

Use the negative global Z axis as the forward direction

Up#

Axis up

X Up

Use the global X axis as the up direction

Y Up

Use the global Y axis as the up direction

Z Up

Use the global Z axis as the up direction

Negative X Up

Use the negative global X axis as the up direction

Negative Y Up

Use the negative global Y axis as the up direction

Negative Z Up

Use the negative global Z axis as the up direction