Hi All,
I'm using the latest version of Metashape Pro (v2.1.3) for mainly processing UAV M300 / Zenmuse P1 or Phantom 4 pro data. This issue has arisen when flight subject was a Building.
I aligned the photos with no problem. From 490 images the average cammera error results were - X Err (m) 0.004, Y Err (m) 0.004, Z Err (m) 0.013
After the initial photo alignment, I had to add some more photos and needed to manually pin some targets (these are green flagged) in the photos to get these to align. As i pinned the same marker, in different photos, Metashape started to create Blue flag markers (as expected). The issue is - these blue flag marks are nowhere near the actual marker in the photo. Metashape should be predicting very close to the correct position but it is not. They are metres out of location,
What is strange is if I delete the projections of a blue flag marker, a new grey marker is automatically created, but it is automatically created exactly over the target in the photo. As soon as I pin that grey marker, turning it green, Metashape goes and creates more incorrect blue markers in other photos . I then have to delete those blue markers (I use python code for this) and keep pinning the gray markers.
Also, you can see the marker error (pix) get worse when there are blue flags for that marker. As soon as I delete the blue flags the marker error (pix) is good again.
I have now seen this in two projects.
Would anyone have a suggestion on what is going wrong. Could it a bug in the new version?
I am using the following python code delete all the blue flags in the project. It works very well.
It was found here -
https://www.agisoft.com/forum/index.php?topic=10969.0import Metashape
chunk = Metashape.app.document.chunk
for marker in chunk.markers:
for camera in list(marker.projections.keys()):
if not marker.projections[camera].pinned:
marker.projections[camera] = None
Any help appreciated
Regards
Ben