[NOT A BUG] XMP calibration group ignored

Hello, 

I’m having trouble import and export calibration groups from/to xmp metadata. During import group is ignored and -1 is used for all cameras. If I export xmp metadata for cameras with hand picked calibration groups (with Export camera calibration groups set to True) the resulting xmp file contains again -1…

Could you please check if it’s working? Are there any special steps which i need to take to import calibration groups?

Thanks in advance

 

Hello David,

thank you for reporting this issue. This seems like bug on our side that we need to fix. 

Still not working, please fix it ASAP

Hello guys,

we have checked this issue and it this is a desired behavior.

The reason for that is that if there is a situation when the user loads one set of images with defined calibration and lens group in the XMPs but adds different set of images with the same group numbers in XMPs, it could happen that there will be images added to the same group even though they are captured with different optics. This would cause incorrect alignment and this is the way how to prevent it. What you can do now is to enable grouping during import or set the calibration groups for the image selection.

What you can do via command line for now is to use set command to enable automatic grouping during importing the images and group them automatically according to the exif like this: -set “appGroupCalibrationByExif=true” We are currently adding many new commands into the CLI functionality and in the next version there will be commands for defining the prior calibration and lens groups for the image selection.

That souds great, some kind of tools must be done to help us organizing larger complex datasets. The problem is when we have several components taken with different cameras.Lets say 4 components with 4000 images and 4 cameras (1000 images/camera/component). Of course the same 4 cameras in all components. After aligning and exporting the components and importing them to build the large block, the calibration groups (that should be stored in the component file, or am I wrong here?) also disapears (it looks like RC looks back into the xmp files at this point). It is possible to separate the cameras again using the exif tool, but we have 4 cameras from the same model, with (obviously) slightly different optics. In  this case, RC will build just one calibration block, leading to wrong results, or even worse, each image get separately calibrated. Even having the different cameras well difined in the image name (CM1 … CM4), after importing the cvomponents all cameras get mixed and the 1d panel does not let us quickly rebuild the calibration groups. Only option is sorting them in the 2d panel, but then we don’t see the images names and have to go boresomely thru the list looking for the next camera block. Any kind of speed up here would be very appreciated.