Agisoft Metashape

Agisoft Metashape => Camera Calibration => Topic started by: j.senn on March 18, 2021, 03:05:33 PM

Title: marker based calibration - "optimize cameras" greyed out
Post by: j.senn on March 18, 2021, 03:05:33 PM
Hi All,
I am trying to use Metashape for camera pre-calibration. I want to calibrate the camera based on markers only and therefore remove all the tie-points after the bundle adjustment.  The reference data (marker coordinates) are in a local coordinate system. We have published a paper before using this workflow and the old project still works fine.
Now I am trying to do the same workflow, only with a new set of cameras and marker coordinates, but the "optimize camera" button is greyed out (as well as generate report etc).

I have downgraded the to several previous versions already, but the issue does not appear to be a new "feature". The old project allows camera calibration without tie points and the new project does not.

I'd appreciate your ideas.

Cheers,
Johannes
Title: Re: marker based calibration - "optimize cameras" greyed out
Post by: JohnH1 on December 18, 2021, 08:29:28 PM
Did you get anywhere with with this? I'd very much like to do the same.

From what I understand, calibrating on targets only, particularly if they are placed a variety of distances from the camera could really boost the camera calibration accuracy.

Title: Re: marker based calibration - "optimize cameras" greyed out
Post by: j.senn on December 20, 2021, 04:50:04 PM
Hi JohnH1,
thanks for your reply. I have found that you can get rid of tie points by selecting all tie points and deleting them. If you delete the sparse point cloud from the workspace you will end up with a greyed out "optimize camera" button. This way you can trick MetaShape into performing a marker-based camera calibration.

I now believe the problem described above is not related to the software version but the method of deleting the tie points.
Cheers,
Johannes