Hello Subham,
I think that the answers to your question would depend on the quality of the input images (sharpness of details, noise level, focal depth) and their effective resolution. For example, if taking photos from the 300m altitude with common 25mm lens you wouldn't be likely able to get sub-cm accuracy, but if you are taking the photos for close-range project, then mm accuracy is achievable.
But also the texture of the scanned surface/object is important for accurate reconstruction.