I have a 3D object (a helmet) with a bunch a aruco markers on it. I'd like to treat these markers as a board. The markers are not co-planar with each other, but that is fine, per my understanding of aruco boards. The problem is, how do I initialize the board object coordinates (objPoints)?
It's not easy to take a ruler and measure their relative locations, since they do not all exist in the same plane. I could take a photo, detect markers, estimate the pose for each marker, and then figure out their relative locations from that. But I think doing this with a single photo wouldn't be very precise, nor would a single photo necessarily capture every marker.
Is there a common way to obtain objPoints from multiple photos for higher precision? Or is there any better way to do it?